No está prohibido, lo declaran día de descanso, día no laboral, aunque no es obligatorio.
Como dices, muchas tiendas abren todos los días, mayoritariamente empresas pequeñas, de familia. Aunque si abren allá ellos, pero tienen el derecho 'español' de descansar ese día.
¿Tienen derecho a abrir los fines de semana? Entonces no entiendos porque las Pequeñas y Medianas Empresas (PYMES) protestan porque a las grandes superficies se les da ventajas sobre días de apertura.
No conozco la legislación, pero me da que estás equivocado. Vamos, un bar, un restaurante o una panadería si se le permite abrir todos los días, pero una tienda de ropa no.