I also find it annoying that there's no headphone jack by default on most phones, but I just connected a usb-c to 3.5 mm to my headphones and use it them this way if I need to. Yes, it's a dongle, but it's small enough that it can just stay connected to my headphones jack and carried with them.
I normally use bluetooth headphones so I don't use the adapters enough to have any that broke yet. I keep a pair of wired headphones as a backup, and sometimes I want to connect my phone to old speakers, so the adapter is useful in those cases.
I guess if you're using that adapter every day it might indeed break faster.
However where I live you can find them at the dollar store for something like $4.
yeah, since his thing broke basically every week he probably was using it every night. also that is very cheap. i live in brazil so prices are way higher (R$15 is the cheapest i found online, so in a local store or with the shipping cost itd be at least R$25 but probably even higher)