It's fine as long as what you're outsourcing is not core to your business model.
If you're running a software company (and the startups referred to in the article are software startups I believe) then outsourcing the core product you want to make money off of is a poor strategy.
If you're doing a restaurant startup, then by all means, outsource the software that runs your place.
If you're running a software company (and the startups referred to in the article are software startups I believe) then outsourcing the core product you want to make money off of is a poor strategy.
If you're doing a restaurant startup, then by all means, outsource the software that runs your place.