Theme support will not change between 0.7 beta and 0.7.
The decision was made to put only stylesheets and images in themes, but not the templates (views). In the near future, views will not be in one folder as they are now. Every plugin will have its own set of views. If we put views in themes than every theme will need to ship with views for every plugin that user might need or we should enable plugin installation process to put views in every theme and theme installation process to get views from every plugin. That is really bad application design IMO.
So, we will go with good old rule of development: keep content/construction and presentation separated (basically it means that view will not be part of the themes in the future).
If you have any ideas how to improve markup to make it more flexible just shoot!
If you have something important to say about the issues discussed in this post please write at hi@a51dev.com.
Just a thought and a place to look.