You can not understand a movie and dislike it. There are so many elements to a movie that getting the context or subcontext is only one element.
Perfect example: The Fountain.
I didn't fully get that movie. I'd have to watch it again.
But I don't want to.
Why? A lot of the imagery (i.e. Hugh Jackman in that yoga position floating around in space) was corny beyond redemption. A lot of the scenes played out in a really, really pretentious way. Some of the fx looked hokey. I didn't care for most of the acting. Not the greatest dialogue. Nothing about the movie jarring pace made me want to dig deeper.
Would digging deeper and watching it over and over to grasp the hidden elements make me appreciate the movie more? Maybe. I don't know. But then again if I saw High School the Musical over and over, who knows, maybe it'd eventually rub off on me.
But this is a logic that I don't think a lot of people share. I think a great movie has to exist on multiple levels. It has to entertain you on the surface level and make you want to look closer. I think that movies that can only be appreciated for it's subtexts are just as bad as movies that only bring a surface level of appreciation.