I might get a lot of bashing for this, but consider this hypothetical situation.
Two friends work for some software company. One of them is better at the job. The other have imagination and charm. Because of that, 70-80% from work is made by the first guy. But it's ok, they are tight, no one seem to be bothered of the situation.
The second guy comes with an idea about a game - yeah, you are starting to get it now. He involves his friend in the project, and the friend lies down the framework. Because the idea is good, money start to pour. The second guy quits his day job - he earns more than enough from the game.
But he doesn't quite have the skill and knowledge required to push the project forward. So every once in a while he needs to ask his friend for help. Not very often tho, otherwise he will have to share the money. Maybe... once / month, in a weekend? Of course, the friend might not be available monthly - everyone have his own chaotic personal issues life and you can't always stand up when that always needy friend asks for help.
Anyway, being aware of his shortcomings regarding coding, he only releases hard-coded updates. He doesn't like modders - they might start criticizing the spaghetti code he ended up with or - heavens forbid - they might actually bring improvements to the game. Or even worse - they might release in days what he dragged for years.
What do you think, guys? Sounds familiar?