The developer sold me a product that is unsuitable for its purpose. Of course they should either fix it or stop selling it.
I don't think that "If they can't sell broken/illegal stuff, they will just sell nothing" is a convincing argument or that nobody will show up to sell non-broken stuff.