However there also seems to be a problem with battery drain when the laptop is sleeping which kinda defeats the purpose of a laptop for me.
It would be great if that was supported out of the box as well.
I would say that installing Linux is like being able to tune your guitar or a chef being able to sharpen their knives, but it's an order of magnitude easier than either of those things.
Agree with sibling that maintaining preinstalled Linux is a good sign that all the guts and peripherals are compatible, although that might be a perverse incentive to use a bleeding edge kernel/distro to accommodate flashy hardware. If anything, they should install a boring LTS/Debian Stable, completely stock other than a custom wallpaper.
For personal laptops/desktop I don't care if it's preinstalled for me or not since the very first boot is going straight into my usb installer since it's extremely unlikely that they checked all the boxes I will check (especially getting my LUKS passphrase correct!!). But for my wife or parent's laptop that's exactly what I want. If dad runs linux I can help him out a ton more, even SSHing into his machine to set things up or install updates, etc, but I'd prefer he be able to turn the thing on and connect it to his wifi and start using it without me having to be there.