As a designer or developer if you’re simply tinkering with CSS that someone else has created or if your idea of of a layout is relocating ‘Widgets’, then your creative options may be limited.
But WordPress is much more than CSS and Widgets. The real beauty of WordPress is in creating your own theme and letting the WP’s framework take care of the database driven dynamic content. In creating a custom theme, you have as much freedom as creating any HTML from scratch. Building layout with HTML and WordPress PHP tags is like playing with Lego blocks where your imagination is the limit.
So is WordPress limiting creativity? Absolutely not. It’s not WP’s job nor its intention to dictate layout or design. All WordPress does is generate dynamic content in the back-end so that you don’t have to worry about it.