I suspect 2019 will be much better for Switch. Seems like Nintendo blew their load on year one to front load their sales and gain momentum. They then use that momentum paired with WiiU ports to ride through 2018 at a steady, albiet slower, pace for the year leading to Smash and Pokemon for the holiday.
Then in 2019 more Switch exclusive content and heavy hitters drop, with an announcement of BotW2 at E3, push the Switch up to PS4 level sales again. Seems like a sound strategy, even if the now is not preferable. The big question is what happens AFTER 2019 moving forward, as the holiday 2020 release of the PS5 is bound to be announced and confirmed that year as well. It will be interesting to see how it all plays out.