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.