Wow, your optometrist sounds like a jerk!
Not to invalidate your experiences, but doctors are taught to practice medicine in a data-driven way. Asking for certain tests after patients pass a certain age makes sense from a public health point of view, because, statistically, performing those tests across large populations does a lot of good.
Public health agencies and professional associations invest a lot of time and money into studying how to most effectively implement testing like that.
It’s not supposed to be personal. My doctor does things like prostate exams and blood work soley based on my age. Nothing has ever come back positive, but one day it might, and then I’ll be glad that he did the tests as recommended.
Age really is predictive of certain health conditions across populations. And even very healthy people can benefit from routine testing.