Of course configuration is needed. I doubt that the scanner issue is a driver thing. Are you sure the software is configured to do a full resolution, RGB scan?
Optimus GPU are hell on Windows as well. Never buy laptops with that nonsense. Generally, you cannot expect any random consumer poop laptop to work well. Linux does not work perfectly everywhere but it sure is more compatible than Mac OS when it comes to using your own hardware. Buy a proper business model laptop and it will work 99%. Just like Windows would.