Hard Science is fairly limited in what it can do to prescribe actions humans should or should not be taking to address perceived problems with climate or the environment. There is no "Second Earth" we can use as a control group. It's closer to "healing" done by medical doctors than it is science. A doctor will tell you, "try eating this, try swallowing X mg of this Y times a day, try exercising like this, avoid chemical triggers like that, etc. Come back in 2 weeks, we'll see how you are doing, and then we'll make adjustments." Sure, doctors spanning decades through time and countries across the globe can temper their advice from longitudal studies and statistics across populations. But chances are those any double-blind experiments haven't been done on your unique body, health conditions, and living environment. Often the best they can do is "close enough, you are still a human, after all" and then make adjustments. They don't PROVE to you a particular pill or a particular dosage will work for YOU before they ask you to take it.
Something as nebulous as The Environment needs a similar "healing" approach. "Let's try cutting automobile emissions by X% and see what happens." If we absolutely require scientific proof 100% of the time before we take action with environmental policy, the consequences of such timidness can be disastrous. We don't always have that luxury.
Scientific "consensus" therefore still has merit. I can understand if you want to educate people on the difference between consensus and proof. But to say consensus alone should never spur action is fool's play.
Step 1. Stop giving money to Russia for its rockets.
Step 2. Invest that money into US private space firms instead.
Those grads are merely inferior for tasks where memory management is paramount, that's all. Just like someone who graduated with a database class would be inferior for database programming. It doesn't make them inferior all around. Java is just easier to teach AND learn with, really.
I remember doing all these exercises in C about storing multiple "strings" in the same character array. Most programming jobs out there wouldn't deign themselves to be concerned with such low-level solution-space details. Even when I had to deal with "packed arrays" in C++, Java, and JavaScript, the first thing I did was write a class around it to abstract all those details away.
Since you are on Fedora already, I'd recommend FreeIPA. It'll give you more than your LDAP+PAM for centralized authentication and authorization, like Host-based Access Control, centralized sudoers policy, DNS, etc.
However, it wouldn't accomplish any of the tasks you specifically asked for out-of-the-box. I was thinking you could write some of these tasks as FreeIPA plugins.
Good day to avoid cops. Crawl to work.