I do think moving the goalposts or being dishonest about your intentions are wrong.
What I’d like to see when this happens is honesty about relicensing with a view toward profit (or whatever you’re after), and not attempting to scrub your more liberally licensed code from the face of the planet.
I’m not asserting that everyone does this, but it’s certainly been done many times.
If you think you might one day make money on it, just say that up front and don’t be greedy when you finally do.