If you have the willpower, an acceptable middle ground might be dropping your data plan. I've got a Pixel, but my plan is also ~~$15/mo~~ $25/mo. This covers more than enough for maps and music, but I've had to remove social media to stop auto-playing videos. I find it's the best of both worlds!
(Edit: Checked my invoice, and I'm not receiving one of the discounts I was expecting.)