People did defend AMD jacking up their prices with Zen3 to more per core than overpriced Intel CPUs. The argument because AMD was faster per core. But when Intel was faster per core,suddenly everyone thought Intel was overpriced. AMD tried to muck around with B450/X470 CPU compatibility and removed PCI-E 4.0 from them too. People defended this,but luckily there was enough of a backlash that AMD relented.
People also miss the platform segmentation they have done with Zen4. The B650,B650E,X670 and X670E all use the same Promontory 21 chipset. But B650 lacks PCI-E 5.0 on the main dGPU slot,etc but Intel can offer it on motherboards closer to £150,and considering that future AMD/Nvidia mainstream dGPUs are increasing likely to 4X and 8X data connectors,it will cause problems.
There is no reason to have a segmented B650 and B650E series. Then the fact AMD quietly has now made sure that entry level Zen4 motherboards start at $120/£120 with PCI-E 4.0 and no overclocking support. £120 would have gotten you a decent B550 with PCI-E 4.0 and overclocking support. So basically they have copied Intel.
They also removed CPU coolers on many SKUs,like Intel did.
Plus during the Athlon 64 era,they bifurcated the platfrom to Socket 754,Socket 939 and QuadFX and charged Intel level pricing for their top CPUs. Hence,I don't know why anyone was under any illusions AMD wouldn't pull the same moves as Nvidia or Intel if given a chance!