The grants thing is a bit misleading - a lot of the grants are to affiliate organizations in other countries. So for example if Wikimedia germany writes some code for the wikipedia site, it is probably funded by a grant from wikipedia donations.
I dont claim everything wikimedia foundation does is useful or that there isn't any wasted money. They are also definitely past the "keep the lights on stage", but you cant do anything useful if you only keep the lights on. Mostly i just think discussing if the budget of a multimillion dollar organization that runs one of the most popular websites in the world is reasonable requires a lot more nuance than most discussons on the internet have.