Matlab and Mathematica seem to do pretty well at installing universally (though 64bit can cause some issues).
I think the real reason is there isn't much benefit for making software for linux when the paying userbase for windows or even mac is so much higher. This is why you really only see educational and/or research based software on linux; hopefully if linux starts to get really big we will see this change.