The problem is a lack of standardisation. It has pros and cons and among the cons is that it's much harder and more expensive than developing for a console which is completely standardised and thus easier to develop for. The obvious conclusion for R* is to stop developing for non-standardised systems because obviously they aren't good at that, focus on the core competences of your company.