To a few of your points:
- Twilio - Spend the time you'd use learning Twilio to learn how to configure up Asterisk instead. Set it up with multiple SIP providers with multiple PSTN gateways.
Seriously? The idea that going from zero to production on Asterisk takes roughly the same time as doing it with Twilio is risible.
- SimpleGeo - No need to use a web service for this. You can get IP to geo data for free nowadays, and every programming language has a library for it.
Again, preposterous. That's not what SimpleGeo does, even the briefest look at the homepage shows that: http://simplegeo.com/
I guess the hard part is really determining what is trivial vs what is worth letting someone else take over. Some people may look at the above services and feel like they look pretty easy - and then a week or a month down the line they realize there is more to it than they first thought.
Other aspects people often don't think about - dashboards and admin sections usable by a non-developer.
I'm not vouching for any of these services as I have never needed to use any of them, but I would definitely guard against blind "not invented here" syndrome.
I agree to some extent that you should not rely on other services without having any kind of replacement, but to say that you have to build everything yourself seems rather ill-informed advice...
If it will take me a couple of months to replicate something which already exists as a web service, I will usually use the web service. If only temporarily.
None of the web services mentioned so far on this page seem significantly difficult to replace, and suggesting that people use them seems rather ill-informed advice...
Remember that building it is not the only cost; you also have to consider the costs of maintaining it and keeping the servers running.
- Zencoder - I'd use these to minimise costs at the beginning, but I'd build my own system along side it and replace Zencoder with that system once I started to earn.
- Twilio - Spend the time you'd use learning Twilio to learn how to configure up Asterisk instead. Set it up with multiple SIP providers with multiple PSTN gateways.
- Saplo - I'm not familiar with these guys and it's not fully clear what they do to me.
- Adaptive Payments - Paypal? You're kidding right. Don't use Paypal. If you absolutely must use them, make sure you have a drop in replacement for when they fuck you over.
- SimpleGeo - No need to use a web service for this. You can get IP to geo data for free nowadays, and every programming language has a library for it.