Your own link shows investment income as about $3-4m. Nowhere near enough to pay for infrastructure and engineers, let alone all the other things you need to operate Wikipedia.
If you want to argue against finding Wikipedia you are going to have to do so in something approximating reality. Because the idea that they could somehow operate on one percent of their first budget is completely off base.