The other difference is that Linux is perceived as riskier. To succeed there must not be cases like this where people's suspicious appear to be confirmed; on compatibility the Linux desktop needs to set a *higher* standard than its proprietary counterparts, not a lower or even an equal one.