Judging by the fact that all manufacturers, without exception, deliberately ignore the possibility of installing IPS 4k@120Hz in mass-produced laptops, we are not putting any pressure on the market. They just don't care, they conspired to install only 2.5k rubbish, which is not compatible at the pixel level with either 4k video or fhd video and is also incompatible with fhd games to increase fps when the video card is no longer enough, and this is almost always the case from the moment of sale in native 2.5k (there is nothing to say about 4k).
4k panels are universal, they solve almost all problems with cloudy fonts caused by Google in Chrome - there cloudy fonts are NOT disabled from version 50, but in FF the incorrect crooked cloudy anti-aliasing can be disabled with one setting, but even there the correct black-and-white anti-aliasing only worked up to 69 version, now you can only turn off anti-aliasing entirely, which is impossible in Chrome, where everyone who sits at screens with ppi below about 220-230 - 100% spoils their eyesight.
There are no obstacles (including price) to installing 4k@120Hz 16:10 panels in laptops from $900-1000; moreover, with their mass production, their cost will fall.
When running on battery power, there is no problem switching to fhd mode on a 4k panel without losing any sharpness at the pixel level - 4 4k pixels turn into 1 fhd, and the interpixel distance is still less than on a native fhd panel. But why do people sit with muddy fonts in chrome-like browsers from BP, if there is no problem in mass installing only 4K panels in 16-18" for several years now? Why are there no screens left on smartphones even in cheap models with ppi below 300, and this is such a shame in laptops?
I understand why 4k is not enough on monitors (you need 6k-8k), but in laptops long ago these bastards had to make massive 4k 16:10 screens with a ppi guaranteed above 230. Interfaces have long allowed this, even eDP1.4b (by the way, a shame Intel - in Meteor Lake again only the shameful eDP1.4b, but not 2.0+!).