I think that even if software was cheaper, if it still had stupid restrictions, such as DRM that give downloads more rights than people who have legally bought the product, then people will still pirate. Also, I think some people create cracks and patches and the like for software for the fun...