Just speculation, but I would guess that a formal tip envelope is there to eliminate the "is that a tip or just money left on the table?" that Housekeepers sometime face. And perhaps the room number is there because the employees are required to turn in their tips so that money is properly taxed.
I'm not sure I like the ambiguity, however. I would have no qualms if the envelope indicated that tips were optional.