I think you also need to evaluate if it can even be done better than everyone else, and the effort required to do so.
Joel's quote is more narrow, which is a subset of the dangers of being completely reliant on someone else for your business.
I think you also need to evaluate if it can even be done better than everyone else, and the effort required to do so.