Not sure if this is a troll post, but I'll take it as a legit discussion.

You are right in saying that it takes money to develop stuff, but more than that it takes time and human resources.
Yoshida san has said before that even more money or more developers can't make them release updates faster.
He also has a tight schedule for every patch, everything that will go into the next patch gets scheduled and assigned.
Adding more stuff in the middle of an iteration is hard, so they usually move into onto the next one.

Development is a complex thing, multiple factors can affect the ability of a team to introduce changes or features.