There are advantages in being able to have a security barrier between your code and that of your customers, and that you can push releases etc without having to update every downstream consumer.
More importantly though, we're working on incorporating storage in a meaningful way.