Because then you have to target two different sets of infrastructure. The extra work and complexity carries with it a rather large cost too, -and- greater risk. It's almost the worst of both worlds, rather than the best, as you have to solve all the problems of rolling your own, -and- pay Amazon for the extra utilization.