You've basically just explained all the reasons why some people are mad in the first place.
The game was released in Japan so there was no reason why it couldn't have been localised for the West. Square Enix just chose not to do so, despite fans petitioning for it. I had a PSP at the time it launched in Japan and after downloading the demo I was eager for an announcement...it didn't happen. I got a Vita at launch (don't have one now) so I was wondering if it would release for that...as we know now, that didn't happen. People were anticipating this game for those platforms, but SE were too lazy to make it happen...but not lazy enough to make a HD version for PS4 and Xbox One, completely by passing those who already had the means to play it and forcing them to buy new hardware.
In regards to the XV demo let's just be thankful that SE didn't go Japan exclusive with that, as was the case with the FFXIII demo which they again charged for with Advent Children Complete. Or did people forget they charged for that, too? xD