The bike shops around me don't own their shop. It's usually some rented space in a car oriented strip mall. No racks is the norm for these car-oriented places.
One local shop solves this with automatic doors and a small inside rack if you don't have a kickstand. And every LBS around me doesn't mind customers rolling in with their rides.
If there's something we can do, it's to show up to city councils and ask for bike loops/staples for all our downtown businesses. Then we'll have bike parking for every local shop, including bike shops.