No, I'm open to possible reasons behind the ports. I'll go with your question. Why has sony done so many ports? To make more money and possibly for other reasons such as filling in holes in the release schedule. Hopefully the practice doesn't pull resources from other new games. You take this shit a little too seriously.
Personally, I'd rather these fuckers (yes, sony is included in that) just produce new IPs and release new additions to the established series. Ports are good for the companies but that doesn't put a new IP in my hands.
Ports don't take too long to make. If it means people get to enjoy the game and they have more money for new content, then that's alright with me
The first Zelda game on the 3DS was Ocarina of Time 3D. Honestly didn't bother me as Link Between Worlds was an amazing game.
Ports are a win-win situation. You can play it if you never played it or want to replay it, or you can skip it. There's literally zero losers.