Judging by these responses:
viewtopic.php?f=3&t=25507
viewtopic.php?f=3&t=25417
https://github.com/minetest/minetest/is ... -692473048
https://github.com/minetest/minetest/is ... -692978163
Content Creators (mod creators, game designers, artists, server operators) in Minetest have been long under appreciated by Core Developers and are seen by Core Devs as nothing but a nuisance. Should your screen name start with a p and end in t.
For Content Creators who on occasion fix bugs and submit PRs, four weeks on average is a horrifying prospect. Especially in cases where the PR stays open for years or more. Who wants to maintain a stale branch when than that time could've been spent more productively on mods or even bug fixes and better PRs.
The Unofficial Discord practically lit up like a Christmas Tree with activity proves that something is clearly wrong. To quote a few users off of UD:


Want to see the scope of this?

https://github.com/minetest/minetest/is ... 27t+add%22
https://github.com/minetest/minetest/is ... ng+term%22
Open each image, have a drinking game, where, if paramat closes an issue or applies the "won't fix" or "no core dev support long term" label. Take a shot. You'll be dead of poisoning in an hour.
Pictured, the deaths of Issues and PRs:



Core Devs need to strictly review Pull Requests and merge PRs and delegate a yearly or quarterly roadmap to the community; where server operators, game authors and modders figure out where the engine should be directed. Issues going foward should be used for bug reports only. Not Core Developers who immediately shut down a conversation the moment they don't like the idea or are too lazy to come up with an actual argument. Another problem is #minetest-dev and #minetest-hub: the cool kids clubs. By segregating normal users from the Core Developers, and by instituing a depressingly joyless channel; normal users have no want or need to interact with Core Developers. Should Core Developers go missing or inactive, their Core Developer role is stripped and returned to "Active Contributor" status.
Content Creators are constantly testing their content on live servers, while Core Developers rarely even log onto multiplayer servers unless it's a PR they have to test. Core Developers do not play Minetest as a game engine that can supply a theoretically infinite number of voxel powered experiences. But rather, use it as a testing ground, instead of creating or writing a game to experiment with the engine. The devtest built-in game used by core developers is evidence of this. Perfect on paper and in testing. Not perfect in actual gameplay.
Another problem with development is the over insistence of backwards compatibility. Nobody wants to maintain a 8 year old stale mod when there's quite literally much more productive things to be done. Leave compatibility to within one or two minor patches, then it's deprecated or obsoleted. Not kept around like a fetid, festering zombie that won't be put down as it's a beloved pet.
There are even cases where a Core Dev doesn't even know what it could be used for, despite the exact reasons being written in the Issue.
To cap:
[*] Core Developers step down from directing the engine roadmap, and is delegated to the community poll a few times a year to gauge interest.
[*] GitHub Issues becomes a bug tracker exclusively: feature requests are to be moved to the content creator roadmap.
[*] Core Developers must be active within the community both on Instant Messaging/Forums or become a regular contributor. Activity is measured by showing up a few times a week.
[*] To prevent stale Pull Requests, the requirement for merging is reduced to one one approval. The window for closing a Pull Request is 30 days. Core Devs can independantly test it to verify it works in both devtest and existing games and servers. Vetoing a merge can be done, but has a week before it expires and is merged irregardless of problems.
[*] Code reviewing should be moved to more automated testing services. As there are many free plans that offer code coverage testing. Stop wasting developer eyeball time on reading text when they could be testing for issues.
Any questions? (If it feels like a calling out on bullshit, it probably is)