Question: why are there no convenience stores in europe?
Answer: There are convenience stores, only fewer than in the US. The main reason is cultural, and is pretty much the same as for why most restaurants don't serve around the clock. Meal times are fixed, and so are the times for work, shopping and leisure. People don't feel the need to shop at 3 a.m. in general.