I believe it's an economics problem at its heart. How do you justify the costs of porting for maybe a 1-3% increase in sales. I don't think you can. And that's why most ports are terrible. It's the classic chicken and egg problem. You see it with console vs pc games and that's a much bigger increase in sales...