I ask you and all developers responsible for the "mymoodle" and the "user profile" page here related to the actual "blocks in the center of the page" question.
When I first saw how the center block region for those two pages in Moodle core are implemented I wondered why the blocks are implemented in this "hacky" way?
We have the layout files for the 'mydashboard' and for 'mypublic' page. From my understanding the definition for the 'content' region belongs in these layout files and not into page code.
The hack to create the region in page code breaks the overall concept and creates disadvantages. One is that the close relation in the theme between the layout files - the page structure - and the CSS - the page formatting - is broken. The other is that the principle that page code delivers the content and theme designers decide following client needs where the blocks are placed via region placement in the layout file is ignored.
A decision and a clear commitment to the Moodle 2.0 rules for developers and theme designers would make much sense and would help to keep the new structure clean and consequently implemented within Moodle. What do you and some of the core developers (Martin, Petr, Sam ...) think?