Also, some mates work better with a castled king others don’t depending on what pieces you have to work with.
What do you think?
Bad example. Getting caught in the mating net of which you speak has nothing to do with the initial castled position. (BTW, if a person does not castle, then he potentially leaves himself open to other mating nets that could be much stronger.) The key is to keep an eye on your opponent's position and anticipate any attacks on your King. In the example from earlier in the thread, it's already a mate-in-1, and this is hardly an argument against castling when Black could have made other (stronger) moves between castling and the impending checkmate.
The question was, should you prevent your opponent from castling when you have a choice... The diagram I posted is from a game where I decided to not let my opponent castle and it resulted in an easy mate. I believed that if I let him castle I would have had a tougher time mating. It appears that you subscribe to not letting your opponent castle when you have the opportunity to prevent it.
Agreed. You gave a good example of an exception to the rule. (Chess, of course, is loaded with 'rules of thumb.') Unfortunately, the position from earlier in the thread is NOT one of those good examples.