> Software usually has a technical reason for not running on a platform it's not targeted for.
Not true. Many years ago Atari patented a little cartridge flap just so no one else could make a cartridge that could be inserted into their platform. There are many other examples.