Plenty of things got implemented in kicad because of constructive criticism and feature requests.
Sometimes devs communicate “this is not trivial to implement and we choose to focus our efforts elsewhere for reasons” and you read “we can’t do it (because) it’s hard”. That’s a reading comprehension problem, not a kicad problem.
Sometimes people point to software that costs 4 digit numbers per seat per year and say “hey they have this feature and kicad doesn’t or does it differently and therefore wrong, which means kicad is only good for amateurs”. That’s not even in the realm of constructive criticism but poster will think so.
Sometimes this unproductive behavior pattern is repeating so often that people get tired of seeing it and close such threads since they never go anywhere.
Here’s how open source works: users don’t get to demand anything. Nothing at all. There is no contract, written or implied that obligates the devs, OSS community or the universe to deliver you your wants.
Some person or group of people put their time and effort and created something that they find useful or simply cool and shared it on the internet. You can use it if you want or ignore it. You can modify it for your needs. If you don’t have the skills or time to put the work yourself then you can hire someone willing to do it for you. If you don’t want to pay for it you can ask for it.
Usual human interaction rules apply: if you ask for something politely chances of your request being granted increase. If you convince someone that it will benefit them too, they will ask for it too. If you convince of the benefits someone with skills and time to do it, chances of them doing it will increase. A lot of other factors will have an effect on if/when something gets implemented, among those: how difficult it is, how disruptive it is, how clear the benefits are, how it aligns with overall goals of the project, and so on.
So when you get picky about something you want already being done but “why python again”, remind yourself: you got something for nothing. And when you ask “why can’t I add this to kicad” know that you can, nothing is stopping you. Code is on github and gitlab, have at it. Literally tens of thousands of man-hours of work, made available to the public, for free. Add to it, or not, work with the community or not, it’s your choice. But rants and demands will not get you far.