Without hit and exp you would just heavily stack the most stat you need the most
Its like or used to be why tanks had to balance parry and dodge so they didnt stack too much of either to avoid diminishing returns
Hit is what makes caring about stats mean something
Wow is a numbers game part of the fun is crunching numbers and micro managing ever single digit of your character now we all know blizz has been trying to move away from this but i cant see them abandoning altogether