Below is a link to region US season 19 Diablo 3 rankings data in a Google Sheet. The data was pulled directly from the US region "Diablo 3 Game Data API" endpoint. There are 4 tabs, 1 for all classes solo, and the other 3 are team rankings. Filter and sort the data however you want, and post something you find interesting.
Aaand that class is WD. It is because a lot of people do not like the class. Also also also...when there is a chance to boost it via an actual NEW set, Blizzard nerfs the set so its probably out of the meta again. Not a very bright choice in my opinion, ofcourse this can differ a lot from other player's.
I think the problem is not with money or time...it is with priorities. They implement whole new sets that worth nothing, that wont change the gameplay and they try to give us the feeling of "something new". Frenzy, Hydra, Spirit Barrage: NOT NEW
-Meanwhile in Diablo III actual gameplay: if they would only change 1-2 spells, runes, heck even mix around some legendary powers, the meta could change entirely. Like allow for a more hybrid based gameplay instead of relying on 2-3 supports all the time.
So my suggestion Blizz: No new sets for the next seasons, make the MANY sets you have now viable & interesting next time. Like you did it some time ago...and it worked