HiggsBroson
I think the first thing was Windows' fault (and also the fault of my dual boot setup, which i imagine most casual users won't be going for) - apparently "Fast Startup" means doing some hardware shenanigans that prevents Ubuntu from hooking into the motherboard's network adapter.
After disabling that, I had to install a specific version of the nvidia graphics driver (535) from a PPA to get all 4 of my monitors working. Before that, I couldn't configure display settings at all because my screens would flash for too long and prevent me from clicking the "Keep Settings" button. And before that, only one monitor worked and the other three were black screens that I could move the mouse to, but couldn't move applications to.
And finally I had to figure out how to set a "default" audio device because apparently this isn't a configurable thing (that I could find). I noticed I would have to manually set my audio device after every reboot - after enough reboots I found that there is a command to list audio devices by ID and to set the active output device by ID, so I added it to the list of startup commands. Honestly this one is the most perplexing because I would think setting a default audio device from a list of multiple would be some pretty basic functionality. I'm guessing that I probably just missed it, or gnome hides it.
After that is mostly gaming setup stuff. I would consider it to be common knowledge that most games aren't intended to be run on Linux, so I don't mind some difficulty there.
Slightly unrelated, I have learned that apt purging openssl is a huge no-no and am now reinstalling Ubuntu again entirely :)
Better is debatable. For the average dev, Linux is an obvious improvement for most development tasks. For the casual user? Not even Ubuntu is 100% out of the box yet. I'm currently working through the migration to Ubuntu as my main OS and there have been things where I 100% had to open up a terminal for (or something similarly manual or confusing), which is typically not an option for non-developers or the technologically disinclined. Most Linux diehards seem to forget that not everyone is technologically literate, especially when they push the latest fork of a fork of a branch of arch with barely any UI or support for familiar applications.
Before implementing things like affirmative action or reparations, do any of us have any idea in mind for when reparations will be done making things "fair"? Or is the intent to have it go on forever? I've never heard this argument before and I've never heard of anyone having a set date for the end of affirmative action and the like, so it sounds like a slippery slope to future discrimination. This is probably what at least some of the "racist against white people" (and asian people) crowd are complaining about. I know I would be miffed if I lost an academic or career position to an objectively lower quality candidate due to something like government mandated diversity, regardless of how much I support civil rights. Obviously, ideally, everyone should have equal access to these opportunities and no one should be unable to get the education they want but that isn't the kind of world we live in (at least in the USA).
Also, why can't there be other ways to level the playing field in terms of environment, such as funding better schooling or housing for disparaged individuals, regardless of race? Despite black people having to fight an uphill battle in life, these things that uplift across the board without racial or ethnic discrimination would naturally end up helping them out more than others before leveling out as equality is achieved. The only problem, as always, is the bureaucracy involved.
You can finetune LLMs using smaller datasets, or with RLHF (reinforcement learning from human feedback) wherein people can give ratings to responses and the model can be either "rewarded" or "penalized" based off of the ratings for a given output. This retrains the LLM to produce outputs that people prefer.