Nintendo is far, far more isolated from this due to the IP. If you want to play Mario, Zelda, or Pokemon games, you need a Switch (or sure, you can run an emulator and pirate on a PC I guess). There's not really anything stopping you from replacing a Xbox/PS with a computer however.
Mobile wise, Nintendo is seeing success.