Probably true, it just feels like nowadays almost noone keeps a consistent release schedule, just delay after delay, causing most updates to feel disappointing considering the long wait.
The problem is that most devs are either solo or small teams, most of whom who are essentially amateurs at coding and rendering, many of whom are doing game dev in their spare time while still holding down real jobs. Which means constant delays and long dev times are almost inevitable, regardless of whether or a dev is a milker or someone making a legit effort.
What makes it worse is that the legit devs are more likely to CARE about their project - which means they feel bad about missing their (self-imposed) deadlines or taking too long to put out updates. Which in turn dramatically increases the odds of them suffering from frustration or burnout when things aren't going well. Which then delays them even more, which just sort of becomes a vicious cycle.
It's even worse when devs are giving up personal lives or too much free time to work on a game, because that means they never really have time to decompress from work, which in turn ups the likelihood that they're going to hit a block or burn out.
Devs who fully shift to being able to support themselves via Patreon or game sales and who actively quit all other jobs in favor of fully focusing on game dev have less excuse for delays, but honestly, there are very few game devs on this site who fit into that category. Most devs here are just monetizing a hobby (and in the process, slowly making themselves hate their hobby).