They are (making it illegal) but they are making the law broad enough that it’s going be difficult to circumvent by lobbyists.
What we're dealing with here is loopholes and nothing more under various incarnations - take patents in the US or the lax tax policies of Malta or Isle of Man as an example - and you'll get a sense on why a bit of cleaning up is sorely needed.
Oh, I agree, it definitely needs cleaning up.