I complete agree with David on this one.
Widgets enable the flexible composition of design and content on a Page. If you don't want that flexibility then use the standard approach of Controllers + Actions/Child Actions + Models to place content exactly where you want it on the page.
If you still want to give content editors the ability to change the design options of a Page without having to put those design options in the Page Type fields and you also don't want content editors to be able to re-arrange the layout of a Page, then look at MVC Page Templates.
Your Page Templates can have custom Properties, which enable a properties form dialog for content editors (like Widgets and Sections), but you don't have to have Editable Areas in the Page Template view, which means you (the developer) fully control the Layout and Design options.