It's not so much about intentional v/s unintentional. Rather, it's about these proprietary features becoming the de facto standard on an open operating system. The decision will not be in the hands of the developer; rather it'll come top down where the management will say that we check for integrity. After all, who doesn't like some tegridy?