I think forums are all the better for a counter view point, so here's mine.
Parenting is not easy, I doubt anyone gets it completely right, and those that try to, often never feel they have ever done enough. Parenting does not come with evening classes, or a set of exams you have to pass. Most parents just do the best they can.
Clearly your parents love you and want what they believe is best for you. I have to say, your list of concerns read like a Teenager going through "growing pains". Most parents want for their children what they believe is best for them. In most cases this they believe to be things like security, wealth, stability, and enough of such things to last you into your older years. Do your parents remind you of these things to intentionally hurt you, or because they care for your future and long term stability, and think themselves to be offering guidance and advice, but are just not experts in expressing themselves to you, and comes across as cynical. Perhaps next time they are getting on to you, you should remind yourself they are doing so because they care about you. Otherwise, they would not be interested in whatever choices you make. Your parents may respect your choices more if they believed they were better for you long term security. They might respect a decision to save long term to put a deposit on your own place, but less enthusiastic about you spending a fortune following a Band across Europe.
If you are lucky enough to have parents that love you, then I believe you should spend Xmas day with them, even if it is for just their pleasure and not yours. Its only one day a year !! I am sure they would be very hurt if you chose not to. I have two grown up sons who as adults can do as they please. I would be devastated if they chose not to spend Xmas with me and their Mother.
Parenting is not an exact science. Sometimes its all plain sailing, other times it like pushing a barrow up a hill that is stoney.