Definitely agree. There are laptops I really want to like and recommend (Acer VN7-593G), but can't due to so many reports thermal throttling issues.
Another important issue I think needs to be addressed is Intel's confusing CPU branding. The consumer base has been made to believe that the Core i3/i5/i7 terminology is a defining aspect of a computer, and is a good descriptor of CPU performance, while in fact the different 'classes' of CPUs (Y-series, U-series, HQ-series) has much more correlation with it. The difference between a U-series "i5" and a U-series "i7", for example, is near negligible for most practical use.
This not only has consequences for individual users who aren't informed, it has consequences for the availability of well-balanced configurations in the first place. So even if you know what you look for, you might not be able to find it. It causes manufacturers to put cost-of-production budget towards minimally-faster CPUs at sacrifice of decent displays (ASUS K501UW), and it causes the 7700HQ + GTX 1050 combination to be more prevalent than 7300HQ + 1050 Ti, which is better for most GPU-dependent games.
I propose that U-series CPUs be capped at "i5" branding, and that all HQ-series CPUs earn the title of "i7".