They were mandated by the EU. You don't get to pass crap laws of the form "show a banner or do {vague/impossible/unacceptable thing}" and then complain when 100% of people show a banner. That kind of inane immaturity is why the EU is so far behind and falling further.
Please don't fulminate on HN. You may not owe cookie banners better, but we're trying for a better style of conversation here. Please make an effort to observe the guidelines, which seek to make HN a place for curious conversation, not rage.
And when it comes to USB-C. Sure, it's far from perfect, but it's a great foundation to built upon and improve.