Of course it can be enforced. If you're not compliant with the terms of a license you don't have a license and are a pirate. If the license is nonsensical then no one can run the software.
In the US, training is considered fair use at this time, and thus DOES NOT require a license at all. That might change, but I doubt it.