Finally, it certainly helps to have a standardized mechanisms instead of everyone rolling their own, especially with multiple libraries.
But like modules and concepts the committee has opted for staggered implementation. What we have now is effectively syntax sugar over what could already be done with asserts, well designed types and exceptions.