There's more than one way to get to higher leagues. Someone people have gotten to masters using 3 rax all ins, some people have gotten to masters macroing out an army comp of just stalkers.
I'm just tired of people saying the game is about macro. The game is whatever the metagame dictates the game is about. And in the lower leagues, if people are going to blindly tech rush and fast expand, you'd better punish them for it. I can't understand why anyone, including zergs, should get a free expansion if they don't know how to defend it properly. Why play a 20 minute game when you can play 3 7 minute games in about the same time span? Or even worse, a 40 minute TvT where you're playing from behind the whole game because your opponent opened greedily and you didn't punish them for it? What's the point getting into a macro contest against someone with a non-viable greedy opening? You can play standard, and they will have a better economy/better tech than you because you didn't hit their early wide open timing window. Are you supposed to be expected to outmacro someone with a greedy opening? How is your macro supposed to improve then?
My macro is already pretty decent from Broodwar, and this game makes it so much easier with automining, multiple buildings on one hotkey, MULEs, calldown supplies, etc.
If your macro is already at a decent level, I feel it's better to get to the higher leagues where play is already more standard and start macroing once you're playing opponents who play similarly. Otherwise, it's a lot less stressful to just rush people. Plus, you're doing them a favor by forcing them to learn how to scout, adapt and hold early pushes.