I think his point was different... Big launch can cloud your vision about what would suit the real consumers, so it can be counter productive.
To me that sounds about right: do a big launch only after you are 100% sure you have a valid product. Maybe start as Beta and launch 1.0 only when you have a solid and loyal user base?