My own strategy is to simply use pi-hole to block time-wasting websites entirely. It's kind of a sledgehammer, but it works for me.
I have my regular main phone that I use M-F for work and personal.
then I bought a second phone and installed GrapheneOS on it. I use this phone when I go out or doing anything on the weekends. I only have a few contacts on it and only 2 apps that I use that are my banking app and Signal. Keeps all the distractions away from me.
I bought a used unlocked Pixel 7 Pro off eBay for $250 so it wasnt the cheapest route but sure makes it really easy.
I've realized recently that it takes at least 3 times more work and time to do things on a smartphone than to do the same things on a laptop. This holds true for messaging apps where we are so limited by the typing speed and error-prone nature of composing messages on a smartphone, and the lack of good multitasking options like on a desktop interface. I have more time in my life now, more than ever, after I started to avoid using my phone for things wherever I can.
I pick up my phone to check email a lot, then go onto other useless apps. By catching email usage, I also stop myself going on the rest.