Is a smartthings hub really needed?

See the first post here which explains when/where you need a hub and how SmartThings works: