I bought a switch mainly to play zelda botw and I thought it was over-rated - good game, sure, and it has a beautiful art style but I don't agree with with a lot of the rave reviews... so I'm not surprised about mario kart.
After I bought a switch to play zelda, I definitely thought it wasn't worth the purchase... but at least I have a portable gaming system that I can use, and I can play the dozen or so nintendo games that will release on the system (and it's doubtful that the price will change much over the next 12 - 18 months).
Hopefully the system gets some standout games though -- mario odyssey does look like a lot of fun and different to anything that you could play on other systems.