I think when phones started morphing into computing devices(aka "smartphones"), functionality was being shoved into them that didn't quite fit. Things started to change when the UI/UX process for mobile software was re-considered and the builders walked away from the desktop UI/UX but on phones to what we have today.
"Hate" is a strong word though. I tend to use separate devices for separate functions and stopped trying to find an all-in-one device. That made it OK but I tend to use only a few apps on my phone or tablet compared to others.