I’m really confused by this - my iPhone 6 from 2014 has 4G LTE (and still gets security updates). What were you buying in 2018 that was 3G!?
Now they have a phone whitelist restricted to (mostly) mainstream brands...
What's the reasoning behind doing this?
Anyway I got a Pixel 5 and now use T-Mobile’s instead of AT&T’s network (via Ting, since I use little mobile data and that gives me a phone with a low-bandwidth data plan for $15 a month + tax), since T-Mobile is better about supporting legacy phones and protocols.
In terms of the “waste of spectrum” argument, I think it’s better for the earth to “waste” some spectrum than waste millions of perfectly good phones. One takes up landfill, the other doesn’t. But, to each their own.