Top-tier gaming laptops usually cost $4K~$6K+ these days, regardless which OEM you choose.
Extreme CPU and GPU parts always cost premium, mobile versions always cost even more premium. Intel and NVidia should be blamed more than Asus.
There are valid niches which require maximum mobile performance. There are people who need to render or compute while mobile, who just can't use far more powerful (and economical) fixed desktops/workstations/networks/racks for whatever technical reason. And we could all benefit from mobile platforms capable of pushing faster fps at higher quality.
But there comes a point where the mobile hardware is able to run the games well enough, where the heavy computing workload can be shifted onto heavy-duty (non-mobile) hardware. Anything beyond that point is just luxury items and lifestyle choices, the laptop equivalents of $2000 smartphones. Some people pay more because they expect the most expensive item is automatically the "best" item. Some people pay more to buy brand or fashion instead of buying tech. But whatever the reasons might be, vendors will keep selling at these prices because people will keep buying at these prices, no reason to hate those who want to pay "insane" prices for their toys.
"All opinions are not equal. Some are a very great deal more robust, sophisticated and well supported in logic and argument than others." - Douglas Adams
[/Korth]