In Germany while the taxes for a typical full time grocery store worker would be higher, Germany has an extraordinary amount of "mini jobber" working in grocery stores which drives down the cost. Expensive regulation is for instance the Ladenzeitgesetz which restricts a retailer to a regulated number of hours a week with very little freedom to operate the business. Stores need to close before 9, are only allowed to open Saturdays until 18:00 and are restricted to 72 hours total a week and no Sunday trading. Additionally they are subject to very stringent rules and requirements that are untypical to grocery stores in the rest of the European Union from before they can even open a store (Betriebsanlagengenehmigung).
The end result is an incredible expensive market with very little competition compared to Germany.