Sure but the integration of the addons is tightly done, and there'll be a commercial contract with these companies. You'd probably need a similar contract with those addon providers which they may not be willing to provide if they've an exclusive contract with Heroku.
And don't forget the number of free applications running on Heroku, these aren't making them any profit at all and are using up a lot of resources.