Linux means it's your computer, deal with all the shits connected to it and don't complain if you have to reinstall all the stuff before or after to upgrade.
May be that's OK when you are using 3 softwares.
It's been twenty years since the first ease-of-use distros launched, the ones meant for noughts hempty end users. It's long been basically trivial to install and use Linux without ever touching the terminal, especially if you're one of the majority of people who spend almost all their time in browser/Electron apps. A basic Ubuntu or Mint is basically idiotproof. And if you can use an app store, you can use a package manager.
Only if you're using the flatpak, iirc. Snaps should update automatically and I'm pretty sure both Snaps and .debs can be updated through the Software GUI (i.e. right click > open with Software).
The CLI is not for programmers, it's just a way of using your computer. My dad does it too, he set up his raspberry pi that way. He works in healthcare and has never programmed in his life.