However any grown up should know how to handle constructive criticism like "on_built_entity will break with this change, use script_raised_built instead."
That said, there are the vocal entitled snowflakes who cant take criticism. Instead of tip-toeing around those just call things as they are and ignore the fallout from them.
Sorry for the rant, back to the juicy data.
Most mods in the list can be grouped in either of these 3 categories:
- passed down mods, some forked several times, with the original author long gone.
Forcing those to finally update properly instead of just raising version in config.ini sounds like a good thing to me.
- the old ones either too complex to refactor or lacking script_raised_* equivalents.
Those authors usually will make it work, hopefully by getting the api extended instead of having to find new hacks.
- small new mods
Those authors probably saw bad practice used in the former two groups and copied it. Breaking compatibility with outdated, now bad, practices instead of deprecating makes finding good practice code to lean on easier.