FreeBSD is primarily designed as a server OS. There are only so many developers, and so much time, therefore, while there are lots of things that would be nice to have, the developers usually concentrate on making it a better server, rather than a better desktop. There are people working on the desktop aspect of things, but they also have a limited amount of time, therefore, unfortunately, FreeBSD does lag behind Linux in things like wireless card support, video card support (the somewhat common later Intel Haskell card, for example, isn't supported.)
There is a bright side to this, though, at least in the opinion of many who use FreeBSD. As some of your other posts mention that you use Linux, (and I think you mentioned Mint), you might see how certain decisions would make running a server a bit more of a nuisance. Many of the decisions made in Fedora, in my less than humble opinion, seem to be aimed at the single user laptop, which is fine, till it gets into RedHat Enterprise Linux and suddenly, any user can use a GUI to update packages without administrative credentials.
So, there are pluses and minuses. You are making many suggestions based on your wishes as a desktop user. There probably isn't enough manpower to put all of them into practice, even if there was agreement that they're all good.
You might have better luck with the PCBSD people, who are more interested in making a good desktop, and, as far as I know, are still placing a lot of emphasis on said easy to use desktop.
This doesn't mean that your points are invalid, it is just that (generally speaking) most FreeBSD users are more interested its server aspects, and while it certainly can be used as a desktop, it will take more effort than making a Linux desktop.
TL;DR
Reasonable points, but FreeBSD is primarily a server OS and probably doesn't have the manpower to investigate all the aspects of a desktop that some of the Linux distributions have.