Ryzen 3000 series does not run hot or take a lot of power
You need to define those weasel words within some sort of bounds of comparison if you want me to buy what you're selling... My recollection is the high-end 3000 series does drink quite a lot of juice when running all cores pegged at top clock - as you would expect. Basically if you're not pulling down the amps you're leaving performance on the table.
It's totally anecdotal of course, but one review from launch last year I checked just now to refresh my memory ran a Ryzen 3950X 16-core first with unlocked power budget using precision boost at which point the processor pulled ~185W in a stress test, then at 4.35GHz all cores @ 1.35Vcore with an AIO watercooler, CPU hit 90C with radiator fans on full and burned ~220W. That's not exactly peanuts I'd say, but again, expected, because it's a high-end processor being pushed. Let's not pretend AMD chips run on angel farts and don't produce any significant heat, that's not doing anyone any favors. It's just silly and contrary to reality.
so yes, its a big deal that its hot and power hungry,.
No it isn't. High-end chips drawing a lot of power is totally not a big deal, or unexpected. It's more like it's been for like...the past decade or so now. And future chips regardless of manufacturer isn't going to get significantly better either since process shrinks aren't giving us the kind of power savings they used to. Besides, we'll eat up those savings by throwing in more transistors there instead for more performance and more cores, along with faster I/O buses that draw more power than the old ones did.
PCIe gen 4 increases power draw significantly versus gen 3, and clocking up your DIMMs does the same thing. On my own 7900X, idle CPU power draw goes up at least 10W just from raising memory bus clock from whatever is standard (2166MT, maybe) to the 3600MT spec of the DIMMs.
It's the price we pay for More Fun. Just accept it, and move on.