It’s one thing to open an issue and say “here’s an idea” - another to create the PRs to be evaluated and merged if they’re acceptable.
Starting from scratch is a huge project. Making changes to the existing design is lower effort, and as volunteers, everyone is busy not just with stuff related to the project, but with their day jobs.