I agree. There is still a need for the small business I think. Even if it's just helping a customer get a web site put up. Most people do need help with technology.
As for everything being in the cloud,... you sure got that right too. It's crazy. I've been working on learning AWS lately. They have a free tier that allows you to use it and learn it. Turns out it's exactly the same thing as I've ever done all these years. But instead of building a physical server, I build an EC2 Instance. Or instead of creating a folder on the server and sharing it, I just create an S3 bucket. So no more plugging things in, attaching KVM switches, screwing parts together, lifting heavy equipment, etc. Now you just login and create whatever you need. LOL