> to fail / go bankrupt / flounder
This is exactly what "the Internet" said about spacex when they announced Starlink. Oh, it never worked. LEO constellations were tried in the 90s, ALL of them failed. Haha, it will never work. 14k satellites, that's insane, dreams, lies, hahaha.
... and yet, they are now at ~10k satellites launched, and are serving 9+mil customers, for some unknown billions/year in revenue (should become clear in a few months when they IPO).