You are being an ass. They are your parents.
Also it’s ONLY AN HOUR!! We drive 7 twice a month to see mine (yes one way).
i don’t know why it is, but kids go to parents. We went to my grandparents house, now I go to parents. It’s going home, where as parents may feel like they are intruding, or they just get fussy in their old age and comfortable at home - that is fine and respectable.
your comments around public transport. Then you should take it! People watching will entertain the kids.
costs - come on! Here again you are being unreasonable. The cost of two hours round trip is minimal - or you have chosen a gas guzzler and can afford it. Plus you are probably being fed while there, offset cost right there.
your parents driving- this is where you are being crazy, self centred and unreasonable. If your parents are at the age where they are choosing not to drive they are doing a service to everyone!! My grandfather couldn’t feel his feet, had Parkinson’s, and didn’t give up his truck till a mysterious dent appeared in it. My old land lady couldn’t turn her head, covered the vehicle with reflective tape, 100% should not have been driving. So thank you to your parents for giving up their licence. Parents often won’t keep their kids abreast of health issues, so please give them some grace on this.
if you want them to be coming over more, invite them more. ‘Hey I’m making a roast on Tuesday, can you come? Stay the night?’ Or kids have extracurriculars then have them meet you at a middle location.