I had my daily dose of comedy again in this topic.
It's just such a thing, that most open source developers don't seem to understand one very important rule.
Even if you software is free and open source, you are still competing against commercial products.
Or in other words, you have to understand the market you're in and how your customers think, need and like.
Most developers (incl KiCad) don't even get so far, but if they do, they always seem step in the same huge mistake.
"We asked our community and therefor..... (fill in)"
Let me tell you one basic thing about marketing, the biggest mistake you can make, is ask your current userbase if they're happy.
Especially for a product/company that still needs to prove himself and want to gain popularity, you should be focused in almost everything except your current userbase.
Be VERY involved why other people are not using your program yet and try to understand why.
Take every bit of critique and feedback dead serious.
Otherwise, especially in the commercial world, you won't even last at all.
The last word I heard almost directly from the KiCad team, was that keeping it multi platform/OS stable is their main focus.
I still have an headache from facepalming my head.
I lost my faith in KiCad, they just don't seem to be open minded to any feedback and (no offence), their usebase (fans) seem to be even worse.
Someone called Diptrace earlier in this topic, although it still has some major flaws, they actually do take feedback pretty serious and I have seen them making a lot more progress with a team that is a lot smaller.
The fact that it's free and open source is just a extremely poor excuse, there are plenty of examples of free and open source programs that make tons of more progress in even just a month.