Yeah, that's why the post is an opinion piece. I got bitten by the permissions issue and wanted to write this for my peers at work. As long as you're aware of tradeoffs, it is fine to use it.
Personally, I have grown to like the identity columns since I work across different database vendors.
Personally, I have grown to like the identity columns since I work across different database vendors.