No, it means don't (usually) over engineer a solution for a larger scale than you can be sure you'll need. If you don't see the value in that then you haven't worked with enough junior developers!
>In the scenario you've described, the technology is not working, in the complete sense including business requirements of reasonable operating costs.
In the parent comment's reasaonble premise, they wouldn't be sure of what they would need.