Regarding the poll, I'd say it's a combination of multiple factors. A high price at launch might be an issue, but it would be alleivated if we knew that we could be expecting a whole bunch of games. Conversely, a small launch lineup could be forgiven if the price of the console was adjusted downwards to make jumping in less of an issue. As for being underpowered, it's a toss up between "a lot of developers don't value optimisation" and "they can't be expected to study the ins and outs of the console if they already have other established venues to promote their content".
In a way, that also applies to lack of backwards compatibility. I'm guessing Nintendo's thought process here is that due to the poor sales of the Wii U, implementing a feature that wouldn't be used by many would be a waste of cash, especially seeing how the dual-screen nature of the Wii U means some games would need to be adjusted for the Switch. As for games from generations before that, that shouldn't be too much of an issue thanks to the Virtual Console... emphasis on "shouldn't". Nintendo can't get it into their head that they have millions of dollars of revenue just lying around which they could easily get their hands on by just uploading a bunch of ROMs and ISOs to their store, but they just felt the need to restart their eShop infrastructure with the WiiU, only to then charge you extra for selected Wii VC games just for the privilege of not having to go into the virtual Wii's interface.
So, to put it simply, almost every factor on the list plays into the problem. They would be bearable on their own, but put them all together and I fail to see how one can't at least be sceptical regarding the Switch's success. I WANT Nintendo to do well, and it's not like they're not making some steps forward, but it always seems like they can't just make straight up improvements like they're some mad man min maxer.