Plenty of channels complained about Nvidia pricing. One reason Nvidia renamed current 4070Ti from 4080, for example.
It is clearly not enough. Better working products does not justify insane prices as well as shifting product lines to charge insane prices for inferior products. Don't even get me started on VRAM issues - where the games are going, there must be 16-20GB cards availale at the bare minimum for xx70 and 24-28GB for xx80 cards. 8GB cards should not exist anymore, 12 should be the bare minimum for low/mid range. Also, there's even one more issue with NVIDIA - they're saying that xx70 cards are at the same level if not better than xx90 cards, but in fact they're severely cut down versions of xx90 and as a result, not only they're performing worse, but also have way less VRAM, way less CUDA cores, much worse memory bandwidth and 128bit BUS which is 2 times worse. So right now it's is very easy to get miles better 3090 with overkill VRAM for the same if not much less price than 4070Ti, sure it does not have DLSS 3.0 and Frame Generation, but it won't perform like 3080 in most heavy games and will eliminate any VRAM issues which 4070Ti simply can't do.
I think there's more than enough different reasons to treat them like ASUS and force them to change, cuz clearly AMD or Intel won't be doing it and are not doing it. And yeah, you can clearly see that they are changing things when put under preasure, but there's not enough preasure to make them do even more needed changes. What they're doing right now is clearly anti-consumer practices and using market advantage to charge insane prices and offer overpiced af products during basically zero competition to force them to change that way. I think there's also must be a worldwide law to prevent any company from doing this and inforce competition, making better products and offer much more consumer friendly and competitive prices. There's far more people who can't afford 900-1500 GPUs cuz either they don't have money or just won't buy them out of principle and any xx70 level card cuz they're total crap, these people are treated like trash right now where as before they were buying xx80/xx80Ti level cards cuz they were much more affordable and reasonably priced - 10th series was the last one. And that's not to mention that they released 3090Ti and just 6+ months later released much better GPU for the same price and literally spit in the face to all those who bought 3090Ti.
Besides Asus, I would never buy a Gigabyte product either. Good luck getting response from them if things go wrong. They had the audacity to push back against RMAs for their exploding power supplies as an example.
I've Z390 Master, works perfectly for almost 5 years and I've zero complaints about Gigabite when it comes to mobos and GPUs - never had any problems with them.
As for PSU, yeah, unless it's Super Flower, Fractal Design, Seasonic or be quiet! (and a few other brands if they're available in your country).... GTFO. I personaly bought 860W Ion+ 2 Platinum for my next build, cuz it's the best PSU available in my country right now by a country mile.