I genuinely don’t think this should be reserved for old/young/male/female/glasses wearers (delete as applicable). Those of us who drive have a responsibility to be as safe as possible.
I’ve been driving almost 30 years (since I was 17). No one has ever checked my ability/safety since 1994.
I really do think there’s a societal, and moral, obligation to have a basic test of competency. Given we have to renew our photo licenses every 10 years now, that seems like the perfect opportunity. For everyone.
(oh, and I get the expense thing, but having/running a car is expensive - like the £300 exhaust which had to be replaced on mine a few weeks ago.) But, lots of things have a cost; passports, mobiles, holidays, haircuts, etc. We make our choices. This is such a key safety thing…..