You are confusing a PC from a decade ago, you must look at the technology placed in front of you, and yes a little bit of history helps, but don't let it blind you for the future...
The line between PC and PLC is now getting very blurry this day in age... ARM based PCs (aka Android and WindowsCE) is now 1.2GHz! and can run full linux/android/windows mobile operating systems... I think the home automation industry is about to get turned on its head.
I call it a PC, you call it a PLC.
PC now run large Flash memory instead of hard drives! is it time to rename this PC as a PLC? or rename PLCs as PCs?
PC now run full I/O systems! is it time to rename this PC as a PLC?
PC now costs $23USD with full 1080p HD and 20 I/O ports! is it time to rename this PC as a PLC?
perhaps we need a new name for these new bread of Super Microcontollers.
yes I'm young, I come to this thread with "zero" preconceptions, I didn't even know home automation existed before starting this thread. Does it stop me from building an awesome home automation system.. nope. it is of course just my new hobby I just started on
Will I continue to point out how old the technology you guys are using.. yep
will I help build a better and brighter future... yep.