The "internet of things" is interesting from a consumer perspective. I've been involved in it for a few years in terms of being able to remotely monitor and diagnose complex equipment. There's a long list of companies with lots of dollars behind them that want to get started in this arena and don't know how. I suspect that this is soon going to be a hot area of consulting.
Just look at what businesses like Axeda have been doing for the last 10 years if you want to see where industry is heading.
On what basis do you make this claim? I don't think we've come close to exhausting the space of useful and interesting things that can be done in pure software on general-purpose computers.
I'm a software guy; I wish it wasn't true, because it would be a lot more convenient for me - but I'm not going to pretend it isn't happening...I'm learning as much pi/duino/tronics as quickly as I can.