How is Microsoft allowed to "avoid" the fine after they've already broken the law? If they are found to be violating the law, fine them, and continue fining them until they fix it.
These corporations are not dumb, they know EXACTLY what they're doing. They capture ALL information, and then keep pairing it back until people stop complaining. They should be FORCED to limit collection reasonably from the get-go.
Imagine if you stole a car in the U.S. and drove it across a state-line. Boom, that's a Federal Crime so the FBI is after you. But instead of arresting you, they just made you promise not to steal a car AND drive it across the line next time. So the next time, you just steal a car and drive it one county over. Boom, now it's a local crime. The FBI is placated and you go about your business. Oh, and at no point are you required to RETURN any of the cars.
The world doesn't work that way for people, why does it work that way for corporations?