Counter to that, a lot of companies are scaling up their web/mobile presence and offerings because they can't let their customers into the building. I'm a contract programmer and business is arguably booming.
I wonder if the best way to get started in a niche is to just start cold-emailing with a service.