I've actually had the opposite experience with USB-C. It seems to break all the time. I've talked about it online though, and it appears that I'm the only person experiencing that. Perhaps I just had a rush of bad luck with cables and devices.
USB-C ports are especially prone to dust/lint buildup that can prevent the plugs from seating properly in the ports. Worth trying to scrape them out if they stop working right. I like to use a staple that I’ve unbent, but it has been pointed out this probably isn’t the safest tool. Just avoid the contacts and only scrape the bottom and sides of the port. It’s amazing how much crap comes out if you’ve been using the device for a while.
I've done that using a floss pick, but nothing ever comes out. I think the cables are just crap, or this Pixel Phone has an issue with the port which shorts out all of the cables eventually. I had to exchange my first Pixel phone because the USB port completely stopped working. This one seems like it might have some other issue.