Darvond: Sure, a production grade system, fine. Upgrade only once every year or something. But for home use, being stuck on Wine 5 is going to get you nowhere fast.
Even on your local machine, it really depends where you are coming from. If you are purely and/or also a hobbyist, then yes, why not always get the latest and greatest.
I use Linux professionally as an employee and whenever my workstation doesn't work as intended, it will cause delays at work so my interest in Linux is primarily stability with bleeding edge features needed only for a few targeted things. Also, if my local system is too different from the production environment, it is a source of error as well.
In terms of complex installations where I need at least a decently recent version, I got docker, libvirt/kvm/qemu, kubernetes... The rest tend to be a whole bunch of self-contained binaries in my home folder (with a slightly modified PATH) that I can easily upgrade by swapping the binary as needed... it is all very clean and efficient.
TheNamelessOne_PL: Wow, it actually seems to work!
Not that I am any less concerned, because I will still need to figure out stuff for many other games, but I guess that's a start.
In my experience, its a pain with a new system for the first 2-3 games when you install missing libraries and then 90%+ of the rest of the games work as intended (those that are officially supported for Linux, I'm not talking about compatibility layers on Windows only games like Wine, that's separate work on its own and frankly, I haven't invested the time to delve there), especially when you work with a battle-tested stable version of Ubuntu (get an even year Ubuntu release labelled as LTS and wait at least 6 months after the release to upgrade to it... Ubuntu 22.04 is coming out soon and unless you want to do extra troubleshooting, wait until at least October to get it).
There are really 3 things you need to get good at with Linux and then it will get a whole lot easier:
- Knowing command line basics
- Knowing how to google errors you experience
- Knowing how to navigate choice between various alternatives
The last point is a result of the open-handed nature of Linux and the accompanying open-source movement. Anybody is free to spin up their own solution (ie, no proprietary constraints) and not all actors are driven by profits (or at least, not direct profits) so while in the commercial sphere, a particular domain might have its market cornered by a single commercial actor with a single solution (and other actors are less likely to move in if it is an uphill battle with no immediate profits in sight), it is not uncommon in the open-source world to see a well established solution be gradually de-throned by a better newcomer and it really pays to always do your research.
Otherwise, for the libssl library, its related to security and encryption. Those tend to be upgraded aggressively and disabling the previous less secure way of doing it tends to be perceived as an important feature by most (myself included). Technically, the Baldur's Gate installer is in the wrong for not updating its dependencies, but it is not that well maintained so... all that to say that yes, OSes are moving targets and a lot of that movement is positive and needed.