I think you are doing quite the opposite, and your overexpansion of the term obfuscates things rather than clarifies them. As another user wrote, there is a perfectly good word that covers all your points: ideology.
And that way you don't get the side effect of claiming that cultural food preferences are religion, since they also can't be scientifically validated.