Bigger companies like MSFT and Oracle are usually better at this because a) they've been doing it longer, b) they have more resources to burn. If they throw 10 people on a large deal and it doesn't go through the company itself typically isn't hurt that much (the reps, that's a different story).
The decision to put that many resources on an account that may or may not bring in revenue in the short-term is an enormous decision for a company like Twilio. This is the hard part that they have to go through. Trying to place the right bets on the right accounts. Sounds like they may have gotten your account wrong, unfortunately.