The "spirit of the law" is to bend reality. Laws are always well intended but are often, to put it bluntly, stupid. If it were really that easy, we'd be living in paradise now. Just write another law!
The only thing wrong with the current situation is, unfortunately, anyone naive enough to believe that this law was supposed to have the intended effect. Otherwise, it's functioning exactly as any sensible person would have predicted.