Bull****, even a blind man can see that short-term spending on a better cooler would reap longer-term benefits. If they can't budget an extra few quid on a better cooler then they really shouldn't be in this game! Same with having a decent driver team. AMD/RTG have always had issues doing this it seems.
I agree that things like the tension on the screws on the reference 5700XT are just a silly problem that should not exist. Some of the reference coolers are simply pushed out of their sweet spot(not difficult considering the cost-saving measures taken). No excuse. But most of the criticism of the driver team is unfounded IMO. Drivers work fine 99% of the time for my user base and many issues are also happening on the green team as well(mainly because its a problem with Windows and not AMD/Nvidia). The deciding difference for me is RTG actually listens partially to its user base. We asked for a new UI, we got that. We asked for features, we got that too. Then we got a new UI again we didn't ask for but hey at least they are trying. They release a feature for the 5000 series and the user base is able to "persuade" them to give it to Polaris and Vega users as well. Nvidia, on the other hand, is more like Apple, they try to tell the consumer what they need. I'm personally not a fan of that.