The cost is the time you will spend learning how to use it and debug issues (mostly copying and pasting strange commands from strangers on old forum posts)
This is why I appreciate immutable distros so much. Sure, you can’t really do super sick stuff by tinkering with system files or modify some system components to make it your dream system, but the average user really doesn’t need that. In most use cases, the flatpak version of a software will just run fine, sometimes even better than the standalone version due to certain outdated dependencies being hard to acquire/install that the Flatpak just integrates. Sure, Flatpak also has issues, but for the most part it works for the end user.
The cost is the time you will spend learning how to use it and debug issues (mostly copying and pasting strange commands from strangers on old forum posts)
You just summarised the pain I have with troubleshooting Linux. As a pleb, I am happy with Bazzite being user friendly.
This is why I appreciate immutable distros so much. Sure, you can’t really do super sick stuff by tinkering with system files or modify some system components to make it your dream system, but the average user really doesn’t need that. In most use cases, the flatpak version of a software will just run fine, sometimes even better than the standalone version due to certain outdated dependencies being hard to acquire/install that the Flatpak just integrates. Sure, Flatpak also has issues, but for the most part it works for the end user.
Or using LLMs. For common problems they give good answers. But for niche problems one should double check what the proposed commands actually do.