I've played since late BC. I know all the different system we've had.
The fact that you'd go for a hit/def cap already proves my point. But you would still try to find which stat added the most power to your spec. Worst case scenario, you'd sim it. It wasn't like someone would go "I kinda feel like going a Haste build for the raid today, lemme swap all my gems and reforges around".
You'd find out what stat you needed and then grab those. Having to grab only a certain amount of stats before you picked another stat is not "customization", it's "compensating for bad loot RNG".