i don't hate them, i think they have the potential to take the internet to an all new level. designers without much experience can do things using them that would otherwise be impossible. that being said, i think that people should not immediately jump into using a CMS. a strong knowledge of XHTML/CSS should be a bare minimum for anyone looking to get into web design so that you at least have a solid foundation to branch out from. i meet people all the time that have websites of a pretty decent size and following who don't even understand the concept behind the box model. part of me thinks they aren't actually webmasters, but rather someone who installed a simple program onto an FTP and then started writing articles, and another smaller part of me thinks if they are able to get results and bypass all of the learning, more power to them. if the end result is the same, it's hard to know how to feel.
one thing i see CMS doing to web design is eliminating the need to learn languages like more traditional web work is done. if you want to start a site, people commonly say "download a CMS, install it, and learn how to use the interface". to me, that isn't web design. i started making sites around 2001 and at that time there was a huge fad called e/n sites where people would design graphics for, and code these extremely elaborate websites for no reason other than to show off their knowledge and get the respect of other people in the community. people took pride in using only notepad and a graphics program, and nothing else. the people that were making websites were extremely knowledgeable about what they were doing, and as a result a higher set of standards started to emerge and web design was almost an art form. blogging changed all that. i really am at war with myself because i can't decide my stance on it. the design and coding part is being eliminated entirely which allows more quality content to be made, which is obviously a good thing... on the flipside, webmasters nowadays commonly have no clue what they are doing. websites as a whole are changing and it's just going to take some getting used to.
maybe im just pissed because all of the hours of blood sweat and tears i put into learning everything i know about web design feels like it's all for nothing now