I have to say that I follow the no fish and cheese 'rule', not so much because I consider the rule to be inviolable; simply because I dislike the two together.
I was recently in the local 5 star hotel*'s so-called 'western' restaurant for lunch with a friend and ordered that western classic - seafood curry! It came with American cheese** melted all over it! Utterly disgusting.
* The hotel and restaurant are government owned. The star system is administered by the er, government.
** Undoubtedly the most egregious misnomer ever! Cheese?