Dumb. Just make it legal to reverse engineer the software, the community will take care of the rest, in a way the community actually wants, instead of getting just the bare minimum compliance from the original company, if they even still exist.
Of course it should be legal to reverse engineer software you own, but you have to actually have access to the software to reverse engineer it.
I can host and play a WotLK server locally, offline on my desktop with AI player bots with minimal issues thanks to the work of the community