I wouldn't expect these companies to spend tens of millions of dollars to port these games on a new system where that company's last system was a flop. Honestly, even if the Switch somehow does mega-huge numbers like the Wii, i wouldn't expect games like RDR2 to make it
However, it certainly isn't the downfall of the console, clear from the sales figures. Even though the Wii U had loads of AAA ports at launch, it fell off quickly. Granted, there are reasons such as them being late ports, but you can still see from the ones that did launch side-by-side (e.g. AC IV) still performed horribly, which shows that AAA games and the end-all be-all factor for the Switch.
Switch ID: SW-5475-6755-1986
3DS friend-Code: 4613-6380-5406