Doesn't matter if they launched on Switch or not. Nintendo has backed themselves into a corner, they'll never be relevant for these 3rd Party titles. Even if they launched on the thing it wouldn't help them significantly.
The polls max numerical option being 30 million is just insulting bait though.
I agree with all of this.