Big towers will always be necessary unless computer parts become ultra tiny themselves.
OSes with tablets in mind, while on the rise, are cumbersome in that you can't multi-task/have multiple windows and tabs open at once.
Computers becoming smaller is neat, and there is a need for more streamlined devices (I'm enjoying all the things my Wii U can do), but they're just not ideal for many things.