The thing about table comments, etc. in mssql is that nobody uses them.
you have to do wired things to use them
Perhaps I should have said "nobody uses them with DDL", esp. because of the "weirdness". If you add a comment in SSMS then you're already using SSMS so it's way easier to just change it there. (Although I must confess that I don't use them myself so I don't know how good SSMS is at managing such things.)
@gordthompson nobody uses 90% of the silly stuff we support