I think there are two very bad attitudes that sway people in the Church to hate Latin.
Firstly, we live in an age in which, unfortunately, we are taught that old is bad. From our cars, to our houses, to the “stuff” we have, to, yes, the very words we use. We are taught, from the time we can speak, to constantly surround ourselves with the latest things. And it’s not just that, but we are also taught to reject anything that is old, for fear of it being bad in some way. This has pervaded the church in many ways.
Secondly, there is this attitude that “the faith should come to me,” rather than “me going to the faith.” There is this widespread attitude in Catholicism (at least in the majority of Europe, the US, and Canada) that the faith should conform to us, otherwise it’s not worth our time. I think what that attitude stems from is a deeply-ingrained belief that if it’s not “convenient,” then it’s not “worth my time.” We’re too hooked on instant gratification, and we don’t know the value of waiting for things to come to their full fruition by our own personal sacrifices and efforts. I know that the people with authority in our Church have had good intentions with “bringing the faith to the people,” so to speak, but I think it’s high time to acknowledge that much of this process has wrecked parts of our religion. And it’s not stuff that can’t be fixed, but it’s high time the people in charge start to correct some of the mess.