If you're combining external packaging and debian packaging, or installing things manually, this is typical. Oftentimes if you're doing those, you'll have broken dependencies because Debian lags behind. I had issues keeping Blender and some other creative software up to date, because of this.
It works great if you mostly stick to official Debian packages through and through.
Or you can put in enough time and effort to actually read error messages and do a little work
If you want iPhone ease Linux use Ubuntu based distros. But traditionally Linux hadn’t been single click easy. Much like smartphones weren’t originally iPhone level easy.
Polite edit: if you’re a Linux noob start with a vm or live disk Ubuntu image and play around. If you like computers and understanding them, you’ll find the lessons you need as you need them by searching the web. Then you’ll install a bunch of distros and understand what I mean.
It works great if you mostly stick to official Debian packages through and through.