Single turnip is ridiculous sure but that is hardly the average sub 5 $ purchase. I have seen people check out with single pieces of fruit or like a gallon of milk regularly. Plus, in my state, you could easily get a single deli item for lunch or breakfast for ~5$ or under. Basket size (which is the term groceries use for the average purchase total) is about 50$ although it has gone up in covid19 times. That is the mean though- there is a ton of ~5$ and sub purchases
I work near a grocery store and quite a few people by a salad or a small snack for lunch. Some also quickly go and some small things that have run out, i.e. some milk, before heading home.
This might also be a currency difference, through; 5 Euro in Germany can get you quite far (at least outside of metropolitan areas).
I have seen people purchase a single Brussels sprout in order to use a coupon that requires 'any purchase' to get a free item. Getting two of the same item is more common, but having someone go back to find the smallest vegetable that exceeds the tare isn't unknown.
I don't think that seems low. A grocery store or a bakery probably sees a lot of transaction in the 2$ to 5$ range.
But, to be fair, even at 'only' 4 million $ turnover your point still stands.