That is true - Nintendo knows how to make cheap products and sell it for a high price. Their games cost very little to make as they recycle concepts with the games being very samey across the generations.
Nintendo games are usualy cheaper than AAA games for other developers because they dont go for ultra realistic games that have movie story, voice acting, characters...so that dont have with recycle concepts of games,actually all their new games of existing IPs are heavily relies on new concepts, for instance every 3D Mario and 3D Zelda are very different, Uncharted games are much more similar than 3D Mario and 3D Zelda games.
Saying all that, on Zelda BotW around 300 people worked almost 5 years despite game dont have realistic graphics and have movie story, but thats why got probably best game of generation.
Stupid argument. Unlike Kratos or MC the Mario character has been milked by Nintendo now for more than 30 years. How many different franchises/genres does he have now? Super Mario 2D, Super Mario 3D, Mario Party, Mario Kart, Mario Tennis and so many more... Besides that Mario is one of the only few popular characters Nintendo has while Sony has more great and popular characters in different franchises besides Kratos for example Nathan Drake, Ratchet, Sackboy, Aloy, Cole MacGrath to name a few...
I am not sure if you are serious? Mario, Pikachu, Link, Zelda, Luigi, Donkey Kong, Yoshi, Kirby, Toad, Peach, Bowser...are some of most popular and most valuable characters and IPs in gaming industry, I am not even heard for last 3 PS characters that you mentioned and you mentioned them like example of great and popular characters. :D