Again, it ain't mainly the Devs. They have been handed an enormous "sweet spot" by Patreon and other recurring payment rentiers. This system was devised by the middle-men payment processors, not the Devs.
I really can't see a practical alternative. If all players were to go the tip-jar route--as I do--revenue would be way down. Piracy is already a huge problem and would just rise. Far fewer AVNs would be that future.
I don't know the ins and outs of how a Dev-team shares revenue. But if there exists mainly a gig economy, most contribtors (others than main Devs) would actually have to do work for pay. The main Devs would then have to spend a lot of time just assembling a newish set of gig-workers for each game update. Huge and potentially project ending problems.
So, the only viable solution I can see is to go a mini and monthly update route. Something similar already occurs with many other types of Patreon content-creators. If players are "lucky", ~6 mini-updates would equate to a full update. The other major plus would be Dev-teams would actually have to put in more continuous work.
For those of us who contribute little, as I do, or nothing to criticize the long-term paying supporters is nuts.
Call them simps, call them naifs. So, even if I agree logically, so fucking what? But only a system that produces profit for the House (Patreon et al.) will be viable. Without this very small (most players are pirates after all) high-paying group, there would be no AVNs.
The present arrangement is a sweet spot for pirates, too. But all non-pirates would like that changed.
The alternative would be a sort of escrow system where the dev only actually get the money in exchange for the actual update. You would need to have a clear set of guidelines on what is to be expected, people put money into the pot and it's based on a per update thing. Where some objective 3rd party or democratic system is used to determine whether or not the requirements for the money have been met.
Right now it's basically just,
"were just going to throw money at you in hopes you eventually get off your ass and do something". With a little parasocial relationship on the side to make you further empathize with the developer, a Discord thrown in so you have some sense of community, as well as a place for your most ardent
simps supporters to congregate and
circlejerk blindly praise provide feedback on your
monthly wallapapers development progress.
The current system heavily, heavily, incentivizes devs to be as slow as they can possibly get away with while maintaining as many Patrons as possible. It's also milking a lot of people for a little money instead of a few for a lot of money. People are far more willing to ignore the $1-$5 a month in exchange for nothing. They might not even notice after a while. Although you could be damn sure if a single person was giving all the money they would be breathing down their necks. So not only does the system incentivise devs being as slow as possible it also distriubtes the cost in a way which means each patron has extremely little actual monetary investment and the cost to them of the devs extremely slow pace is almost nothing.
If you give somone $5 a month, a wallpaper doesn't seem so bad. If you give them $10,000 and get a wallpaper in return, things are going to get very unpleasant very quickly. It is a system which incentivises the worst behavior from devs and the least amount of accountability from those paying them. Which is why this same thing happens over, and over, and over, and over again. And there will always be those who scramble to justify and defend the behavior every time as though it's somehow any different. 99% of the time, the more money a dev makes on Patreon (despite whatever their supporter goals may claim), the slower the update cadence. Past a certain threshold it's almost a guarantee. This behavior has only gotten more common as others see this scenario happen and go "why aren't I doing this!". As long as this payment model is the primary way of financing development and paying devs, this will continue to happen.
But as you said, most of the people who are paying seem to have no problem with being milked to ridiculous degrees and the devs certainly have no problem with it. It's mostly us freeloaders who just want more content and less BS excuses who don't like it. If people didn't absuse the system it would work well for everyone but alas, greed exists and as they say
"there is a sucker born every minute"