Rooting seems to have some benefits like bypassing API integrity, so I want to know if rooting my phone is a good idea? And is it safe? (By that I mean will I break my device?) I don’t use Google Play Services nor any banking apps (I use the website) and there’s no supported custom ROM for my phone (Xiaomi redmi note 12 S) so I think it might be a solution


Nowadays, it seems like you don’t have to root in order to be able to remove system apps, so don’t root for that reason at least. The methods include using Shizuku and Canta, I think.
I root my Samsung phone because I like the device (S23) and my threat model doesn’t require me to run GMS sandboxed on a Pixel in Graphene OS.
Rooting my phone made it possible to have a firewall and a hosts file to block a lot of telemetry while also running a VPN - unrooted, the firewall or DNS based blocking would take up the OS’s VPN slot.
These are the apps that on my system benefit from - if not completely reliant on - rooting: