Plenty of vets and non-vets race both road and tt.
Just annoying having vets-only races in the TT world. I can understand it in road racing - oldies being a bit more careful as they don't bounce so well any more but seems pointless, especially when it's mostly vets winning non-vets races anyway.
Those already exist, they're called road races.