Bring compatibility problems to Window, not the other way around
Why not implement something like EXT4 in Windows and a stack for embedded devices. Removable medias should have a small partition with the Windows stack in front so users can install when they insert the media.
One of the reasons OS/2 died was because it was compatible-ish with Windows. It ended up as an inferior Windows. Lets move the problems with drivers to Windows.