FOSS is a doer-cracy. If you have a pain point, patch it, and it will go away.
What you say is part of the problem. It leads to "patchwork software" without a clear vision.
My guess is that they might appreciate specific criticism. It would probably help focus the work they are doing. But don't generalize them to have all the usual problems everybody else always seems to have. That isn't very helpful to anybody.
I'm not trying to blame anyone. I think this is a structural problem with FOSS projects in general (and it also applies to FreeCAD specifically).
So a more productive specific thing would perhaps be indeed to strike up a "It seems to work nicely now, why isn't it default?" convo and maybe figure out the remaining bugs.
That may be. It's just not what I'm interested in. I don't have the energy to fight lots of little battles to improve some minor things, when – in my perception – the end result would still *suck. I think a major rework is needed. For example, I don't think simply enabling "Make Internals" would be the best thing to do. IMO it should be always on AND the setting should be removed AND the toggle from the data view should be removed AND that would imply that it must always work bugfree so that nobody has a need to disable it. I don't think this is ever gonna happen if I start a discussion or even make a pull request.
* I'm not a hater, I'm a FreeCAD user. Out of all the offerings that exist, it's my preferred CAD tool for my private hobby use. I just wish it was better, because I see untapped potential.
To make the necessary overhaul, someone with the "power to decide" is needed, which is somewhat incompatible with unpaid open source development. I think this video about Audacity's redesign is informative in this regard:
https://www.youtube.com/watch?v=QYM3TWf_G38