Well, I am a computer addict but I don't have a smartphone
And I wouldn't say that all computers suck (mine don't ), but all smartphones do indeed.
You have many choices with computers, you can buy a Macbook, or you can buy any one of scores of different Windows PCs in a multitude of different form factors, or you can build your own PC, or you can go with one of the SBCs like the Raspberry Pi, or you can install one of a dizzying array of Linux distros on any of these. You can even use a vintage machine if you desire, and if the latest version of some software doesn't work to your liking you can install an older version instead. If some aspect of your older machine is not to your liking you can upgrade it while keeping the rest. There are so many choices that you can find something suitable for almost any need.
With smartphones none of that is true. You can buy an iPhone out of a very limited selection that are mostly huge and have that awful notch in the display and be locked into Apple's walled garden, you will be forced to use the latest version of everything and if an update breaks an app too bad, you can't go back. If some aspect of the hardware is insufficient, tough shit, you can't upgrade it. You will do everything their way and you will like it, or you will leave. Or you can buy one of a range of phones running Android, most of them also huge, also locked into a walled garden although typically easier to break out if you're the technical type, and you have a bit more freedom in general but in my experience they also feel significantly less polished and more glitchy. If you don't like the experience, tough, your other option is Apple. Those are really the only two choices and I don't really like either one. Upgradeable hardware beyond a SD card socket for storage is not really feasible in the phone form factor but I would love to have something based on a full Linux distro that is "rooted" right out of the box and completely open for me to tinker as I please but that isn't currently a viable choice.