The only way to make sure that you get something- anything from program credit to weekly pay - is to negotiate it in your contract. If the theatre doesn't have to give you something for your work, you can't make them. AEA requires that its members be given credit in materials presented to the audience. Non-union, it's basically up to them.
Philosophically, I agree that all of the people who contributed to a performance should be credited. I've worked at several places, on the small side, that didn't credit run-crew, board ops, or ASMs. Don't assume anything is an industry standard, or even if it is, that your particular theatre is aware of that standard.
If you forget to negotiate something important to you before you sign the contract, you can always ask politely if the theatre will give it to you anyway. If it's just an oversight, they'll likely comply - if they have time to do so. But if they say no - maybe the print deadlines are just too early - you just need to chalk it up to a learning experience and do the job that you're paid for.
Proactively, one thing stage managers could do to help everyone get recognized in the program is to include the publications department when the show's contact list is distributed.