Far too subjective for the ref and too much going on for them to make an accurate determination every time. The number of times penalties in the scrum are obvious is rare. Even when it is obvious you can often see in slo-mo the other team doing something that could be penalizable as well.
Rather make it a free kick - keep the game moving.
And enough of the guess work on penalties for early engagement - ref should place their hands on the props shoulders and remove them only after the call for engagement. Easy to tell who is early.


