Fundamentally people who are using computers as a toy, not as a thing to get work done. I'm not sure I want FreeBSD to appeal to those people.
My commit-bit-less zero bits' worth: when you are not an engineer or a techno-Amish and need to get work done, you may need to use a non-FreeBSD distribution. It depends on the line of work. And you might still otherwise prefer FreebBSD. Your comment about "those people" does imply a certain degree of gate-keeping tendency and exactly the attitude that the original poster was expressing his frustration about.
I see computers in general, and FreeBSD in particular as something that enables performing tasks, solving problems, doing useful work. Not as a purpose of its own. Not something that needs to be played with, but something that needs to be learned, tuned and administered, and understood well.
My commit-bit-less zero bits' worth: I whole-heartedly agree with you that FreeBSD needs to be learned and tuned to be usable. At the same time, the attitude the original poster was expressing his frustration about is a powerful deterrent to anyone needing help learning FreeBSD.
I'd rather have 1 user who uses FreeBSD for 100 weeks (making it their main production platform), than 100 users who use it for a week, and then switch to some Linux distro or yet another OS. In particular, I'd rather have 1 user who learns the ins and outs of FreeBSD, and can meaningfully contribute (whether it with volunteer maintenance, packaging or development work, with money, or with giving good advice).
I'd rather see 1 place/party/company that will not treat newbies as undesirable low-lifes or that will even accept money for educating a person than a list of 100 parties that will not react to contacts in any way. Such a list is published on the FreeBSD website under the heading "Consulting Services" with false implications that it might be a source of help.
---------------------------------
I understand that when one is used to the way things are and one has gained high reputation within a certain group, one does not want things to change or allow for a possibility for things to change, and that one tends to treat lesser people with a certain amount of spite. This is not inherently evil. This is perfectly natural human behavior, manifested countless times in long-ruling dictators, for instance, and also in online communities.
I understand that when one spends more time interacting with computers than interacting with people, one is at risk of having sub-par social skills. A brilliant example of this is Linus Torvalds: a brilliant developer, the god almighty of Github and the Linux kernel, and, in his own words, "not a nice person."
The original poster chose to express his frustration in the way he did. The commentaries here are belittling him in a number of ways. Ralphbsz, for example, is building a false assumption that his C coding would have remained unchanged for 25 years. Another commentator is saying that the poster's text was not worthy of reading because he mentioned his YouTube channel, and therefore anything he writes is bound to be attention-prostitution and a means to getting visitors to his channel.
The attitude the poster is frustrated about is present. It's not as bad at all as what I have seen at Stack Exchange, but it's there. My solution to the attitude has been to stop expecting to get any help here, just use the system that I have and trust that it will do well. The operating system itself works beautifully. No hiccup, no crash—and not a lot of features that I would use because there is no user-friendly source of help. It's either "spend several weeks reading the entire documentation before even installing the base system, and then you will have a perfect system that does everything for you, including getting the Moon from the sky" or "use at your own risk with no help provided."
Because, contrary to what the prevailing attitude among the community might expect from my very few posts and from the line of work I do (if it was known), I am not a complete schmuck, I have a system that runs and it does so without help from the community. And I am that one user that uses FreeBSD for more than those 100 weeks, and yet the low-life that would not mind if help was actually available, in a non-hostile way.
But hey, this is still a much better place than Stack Exchange. Here I have had to ban only one person. Stack Exchange was too inbred to tolerate at all.
Finally, my apologies to all techno-Amishes with good social skills.