> As long as you’re not disadvantaged compared to a Spanish seller of goods or services or Spain’s law is specifically violating an EU one, I don’t think so.
Aren't you being disadvantaged though? A customer in Spain can buy from an EU internet retailer (let's say ~10% of those retailers are in Spain using the population ratio of Spain to the EU), or from a brick and mortar retailer in their location 100% of which are in Spain.
They're blocking the thing where ~90% of the retailers are outside of Spain but not the thing where all of them are in Spain, is that not a disadvantage?