As a very late newcomer into the wp arena, my exploration journey of last two weeks was interesting, to say the least. My gut feeling about wp went all the way from 'is this really the thing that powers 30% of all sites.....' to a comfortable feeling of hope with this blogpost. The initial excitement of a fresh wp install with one of the latest trendy themes, quickly fades away if you realize that your first choice is also THE choice...And trying to find out, 'where for Gods sake' the actual html is ( generated ) to be able to make a small modification, is surprisingly complicated / unpredictable...And noticing on the way that your 'theme' ( this is styling , right ? ) , contains tons of php scripts, did not improve my opinion upon the overal design of wp...I would never want to make a design choice at the start that locks me in for the rest of my project. So I totally embrace the idea that ( if you want / need ) every page lives on its own and can be completely different from any other ( functionality first, then styled to perfection :) ). As if a theme ( should be a single css stylesheet, no ? ) , is an attribute of a block ( inherited from in sequence a parent block, content area, post , page , site default ). I know this reflect a simplified view and it's not always that simple to separate functionality and styling, but we should at least try. Yes, I'm a developer. And I look at wp different then the ( targeted ? ) wp home user who knows little about all the technicals, and is proud to show his wife his new blog ( and he should be ) . But for sure, we should keep things under the hood, a gift for most of us no ?