That is really the case with probable 90% of the games I've seen
Well, games need money to be made or updated, and depending on the popularity of it, it would take longer as less money is being made, plus if anything is being re-done then the code that follows it could have a problem, meaning that would have to be fixed, which results in a delay, even more if it is one person working on it