I feel like I've already addressed all of what Maximus stated. Couldn't disagree more.
As far as them having a lot of money.. No they don't. Take that money, divide it among the devs, and the amount of time they've put into the game. Then try to live off that. They are using it to hire more devs to work on the game as well. Meaning they have to work regular jobs, plus work on the game. Rather than having the money to work on the game full time and hire more devs.