If it's 1GB hard cap, you might have some bad months, but 1GB fast data and unlimited slow data is totally doable.
The people who are downvoting you must be terminally online.
Like you, I use wifi at home and work. My mobile data use is typically around 150MB/month.
I also have WiFi at my usual hangs, but thus far this month I am on 15GB of my 50GB monthly plan. Sure I could pre download music or videos to watch, but it would be much more of a hassle. And some sites, like twitch, don’t really have an option to download.
If I’m paying for a 5G connection on a phone that’s more powerful than the computer I owned 5 years ago you’re damn right I want to watch my dumb video in 4K and stream my music lossless.
If you install GrapheneOS you'll notice your device battery nearly doubles, due purely to less network permissions and less background activity. I wouldn't be surprised if mobile data usage drops off, too.
If it did not take 1 day to activate I would cancel every month and only pay when I actually have a need.
At some point extreme frugality like that just means you aren’t a customer at all. There is no app that could satisfy your desire to not waste data transfer.
I have a very similar phone plan (with some extra gift gigs I've received over the years). I mostly pay to keep the number, use maps. Most other times I'm on wifi.