My (equally unfounded) hunch, based on what I see people riding locally, is that first time riders tend to buy from Halfords or Decathlon because they're already familiar with their car stuff or gym stuff respectively. (Also Evans who do lots of online advertising.)
LBS tend to deal with people buying their second/nth bike and know a bit more about what they want.