If it was the exactly same thing it would have been called Linux :)
You can bend the experience the way you like, you don't have to use it as-is. For example, homebrew can take care of the few of the complaints here.
By the way, I thought that apps stopping working randomly was a Linux feature? Then you dive in to to fix it, not really an experience I miss.
Also, hunting down software for Ubuntu 14.04 or 18.04 because something that works for one doesn't work for the other is a Linux experience. Often you don't have software that simply works on "Linux", you need to find it for specific distro and even specific distro version or compile it from source. The compiling from source often means you need to install the tooling and libraries for that specific version. Then you will have distro and version specific instructions to install, configure and run the thing.
Linux is a horrible experience for people who see their computer as tools and don't really like to manage it and want to spend their energy on using that tool to do other things(like designing apps, studying some data, making videos etc).
Anyway, it boils down to your preferences.