I don't understand why Windows 10 doesn't take an encryption first approach. When you install Windows 10, it should default to having disk encryption checked.
Any modern system(even on the low end) that you could conceivably want to trust important data to can handle encryption requirements with ease.
One problem if we are talking about Bitlocker specifically is that if the drive reports that it supports encryption, then Bitlocker offloads the responsibility to the drive. And the drive encryption might be badly implemented.