Note that if they position this as competitor to OS X instead of Windows, then GNU/Linux and Elementary OS actually have better hardware compatibility (broadly) than OS X.
If the data has an open format, then this problem is reduced, but many applications out there have a proprietary data format.