I had this problem too on my old XPS, it's hardware, not software. Linux cannot magically fix broken cables.
> - finger print scanner doesn’t work
There is no driver for the common Chinese fingerprint readers. That's hardly Linux fault.
Fingerprint scanner might not be Linux’s “fault” (whatever that means) but fact is I can’t use it on Linux.