Not only does Nintendo sell their games for full price with very rare discounting, but from a development perspective I bet Splatoon 2 was far cheaper to make than GoW and/or Horizon. Nintendo has to be making some serious cash. The Switch lineup is less diverse in comparison to the ps4, so it makes sense Switch games have a high attach rate.
While Nintendo makes good money off their SW, it isn't as much as Sony makes off of PS Plus. Nintendo is slowly catching up with Nintendo Online.
Sony could keep their SW prices high, but then less people might be willing to pay for PS Plus.
Absolutely agree. PSN+ is a huge pay day for Sony.