Let's make one thing absolutely clear.
Bike shops hate direct to consumer brands.
People who work in bikes shops hate direct to consumer brands
Mechanics who work in bike shops hate direct to consumer brands
So you have to be careful listening to these bull shit stories. Because there is an agenda at play here.
This is why you get random people on here posting hate on the brand without ever owning one.
Ebikes have more problems than they should because they are new tech. Just ask any 2019 levo owner..
Whilst that sentiment does exist, I wouldn't say its necessarily the norm and the shop side of the industry is massively changing - most bike shops make their money out of maintenance and fettling of bikes as much as they do selling bikes, my LBS's have no objection to direct sales as in their opinion they have bought more workshop work their way, but they adjusted their business model a while back to be not reliant so much on bike sales - I think its the shops that rely heavily on shifting bike stock that have suffered. One has even teamed up with many direct sale brands to offer a fitting and build service for an extra 150 quid or something like that, they always have a load of canyons coming though their workshop for example, and you can go to them for warranty issues too.
I think its a good model for some of the direct sales brands to partner up with shops for delivery and after sales - Orbea do this really well, you can buy direct off them, but get the bike put together and set up by partner LBS's.
The shops that are snooty towards direct sales bikes are the ones who have their heads stuck in the sand.
The biggest thing that has hit bike shops is online clothing and accessory sales - most shops I know now stock a minimal range of bike clothing, as they just cant afford to compete with online pricing, or hold the amount of stock to accommodate all tastes and take the risk of not selling it.