I’m reminded what GabeN said: Piracy is an issue of service, not price.
I agree with him up to a point. As price gouging is a feature of modern day streaming.
One reason Steam became the defacto standard is because the insane Steam sales that Valve put on in the early days.
They kept their monopoly in the face of other stores giving away games mostly due to service, though.
While you’re correct that laws are created by the legislature the judiciary is where they are judged to be just. At least in systems based on English common law. Look up jury nullification for more info. Also, prosecutorial discretion is a thing. Basically if any law isn’t enforced either through jury nullification and/or prosecutorial discretion then it is vestigial and should be amended or repealed.