That's not actually true if you're using SSMS. The comments before the Create statement WILL actually be included in the stored procedure. Try it yourself and see.
As to whether or not that's the correct way to do things or not, my take is that the first thing in a stored procedure should be the ALTER or CREATE statement.
--Jeff Moden
Change is inevitable... Change for the better is not.