The system is stupid and a 'limit' should be stipulated.
What would be the benefit of actually limiting the operation of aircraft in a specified crosswind intensity? What's the problem to be fixed by stipulating a limit?
It sure could create an awkward situation if a pilot, upon reaching their destination, found a crosswind exceeding the "limit". If there is no alternative runway, what is the pilot to do? Orbit until it abates? Consider flying a route along which the runways are several hundred miles apart from each other. You're going to fly an hour or two back because a reported wind value exceeds a limit? If there were only a wind sock at the aerodrome, and no speed information, how would the pilot know that a landing was permissible? You've flown a nervous hour over the mountains, or open water, and now you're going to take that risk all again, with much less fuel because a crosswind is reported above a limit?
I believe that the regulators have thought this through, and got it right.