You guys are both correct - the CyberpowerPC is a hot deal based on the value of the component selection, but it's not a perfect build. It's not quite how I'd equip a DIY system, but it will get you going fast, and you can always upgrade it over time. The cooler is likely to be relatively cheap, and airflow is going to be only so-so, but the combination of parts is impossible to buy on your own for that price.
And yes, I'm sure CyberpowerPC just gets whatever is cheapest at any given time, but they won't drop down from a 2070 Super to a 2070.