It's a pure resourcing issue. How many resources are allocated to improving linux desktop experience on laptops? A tiny fraction compared to Microsoft and Apple. Linux paid developers are usually focused on the server side. If next to nothing is invested in making it better then it doesn't get better.