Back in the day - rooting Android phones and installing custom ROMs were such a big part of Android. I remember so well using titanium backup and Greenify and Cyanogenmod and the list goes on.
Is it still necessary to root in 2023 though?
I have been on vanilla Android without root access for the past couple of years and at this point most root features have made it into the vanilla Android OS. What are your thoughts?
Necessary is a matter of perspective, and what it is you need your device to do. Mine is that if you don't have root (or equivalent) on a computer, you don't really own it. That's a philosophical point more than a practical one - I'd want root even if I didn't currently have a use for it.
Practically, here are some things I use root for in 2023:
Advanced charge controller - limit battery charge to extend service life. Some devices have a built-in option now, but it's usually only a single switch for 85%. I usually set it to 60%.
Backup of apps with their data (Neo Backup), to install onto another device or after a factory reset - I don't think there's a way to do anything like this without root.
Mounting remote devices for access by arbitrary apps using EasySSHFS - I don't think there's a good equivalent.
Accessing exfat format external drives, like the SD cards in my camera using MiXPlorer's built-in filesystem drivers. Android is an asshole for not supporting more filesystems. It's Linux; the support already exists.
Hosts file ad blocking - DNS ad blocking is a viable alternative now.
If something blocks me from using it with root, I'll give it a 1-star review on Google Play and probably not use it even if I can get around the blocking. If my bank starts using more effective blocking, I will probably change banks.
I buy my phones outright, so that's MY equipment. I root it because I own it, full stop.
If a ROM or App tells me I can't be rooted then, like you, I won't use it. I have options.
Also, I'm the one paying for my data plan and I refuse to have ads leech on my rates. I will go WAY out of my way to suppress advertisers intruding on my browsing. That's pretty much the extent of my cyber-activism, but it's a hard line.
Don't use root but I do use custom rom safety net and play API work no banking app problems no Google play problems and advanced charge controller is built into my rom it even has that Google photo spoof built in it's not feature rich but it's clean, fast and I have removed most of the Google bullshit I am satisfied