I had no real issues with this system, sure, I did have to occasionally buy new mons for certain gym leaders but I did not even come close to "running out of money" using only what the game provided me. Yes, it was more challenging and at times more frustrating but it felt good to finally give Skyla and the Elite 4 the big D after struggling to figure out who to use and what to use when, but once I got it I breezed through. I think the challenge inherently forces people to be better players, learn about type effectiveness and not just mash the same move until things die because the opponent using a super effective means at least half your health pool.
I don't buy the reasoning behind this post if I am honest.