Inevitably and sadly they will die out due to Internet competition. It's a no win situation. There are those thankfully that try to diversify offering other things to people who cycle. Bike charities for example deserve more exposure, especially in the magazines and advocacy groups instead of all the new 'bling' and 'entry level' and you can't go gravel, road ride, tour, delete as applicable without spending thousands on a bike and 'specific clothing nonsense. How many of us in past times built our own bikes without all this and went to bike shops for bits and bobs for the latest upgrade. You can get anything next day now and knocking up your own bike as a kid is near extinct if not already.