There's also the fact that their games keep leaking a week or 2 head of release, so people can play them earlier and with better performance by downloading the leaked game and playing on an emulator.
I think Nintendo has a case to make that Switch emulation is costing them real money.