Agreed. (i3 user is talking!) If you want to introduce FreeBSD to Windows users, use KDE. It makes a difference.
[EDIT]: BTW, the "so-called " part: good characterisation!so-called "social media"
For straight 356 days, I was using FreeBSD as a full feature desktop (office, OBS, etc) -- exclusively.
By "exclusively", I mean: no dual-boot, no VM, and no Android (phone, etc.). It is possible and fun.
PS. It was a mixture of different licences, e.g. BSD, GPL, etc. Also emulators/wine, and linux.ko.
or third-party solutions (e.g. helloSystem) are good enough. I don't know, and I don't have any answer.
My answer (just my opinion, and I want to hear harsh criticism):
First priority (time/capital) must be to improve ARM and embedded systems. FreeBSD has its place on servers.
Embedded systems is a gap, and FreeBSD can fill in the gap. I'm not quite sure about desktop/mobile targets.