Rogerioandrade on 08 February 2017
He said "at launch"
So it doesn´t mean that it can´t have a web browser. It just means that they didn´t create one specifically for the Switch, as they did for the 3ds and WiiU.
By the way... there´s A TON of information in that interview. It´s worth checking out.