Let's not be picky and start an issue over this. You've been here and seen enough to know that the hides should be similar, not have to be identical. But somebody reading this thread and seeing they can be different can be taken the wrong way. Who's to say my idea of different isn't vaguely different from another person. Does it have to be the same exact size? No. Same material? No. So in their mind they can go do two way different hides and then it's because it was briefly read and it said they don't have to be identical.
We recommend stuff that is easier for newer keepers to understand because something we have that we've all acquired over time in dealing with snakes they don't have. I know the hides don't have to be identical, but I have experience. Most of us recommend not to bother feeding new snakes but they have people who have been here for years that do this regardless, because while know they won't always eat, others may freak out because there new snake isn't eating. Some veteran members recommend new keepers to not feed during shed, but I know many many if not most of us veteran keepers feed while they're in shed, or at least offer.
It's different when talking from one veteran to another versus a veteran to a new keeper. So again, let's not start an issue here.
EDIT:
A prime example is BOS using a log hide and a rock hide. That log hide has two entrances versus if it's the exo terra rock hide I'm thinking of has one, that means less security and at some point in the time he's been a member on the forums he's read that the hides don't have to be identical, so that's where that came into play. If somebody says similar the definition of similar can vary by so much it's not even funny. Identical is safer when talking to a new person for this exact reason.