Not true. My dad is a Vietnam vet and he gets full VA benefits. Retired vets get full benefits and every active duty vet gets some level of benefits.
Yup, you're 100% correct on that.
Retired , disabled or active duty military get VA health care. Not just anyone who served gets VA health care
Just being a vet however, doesn't get you much at a VA hospital.
For example, when I got discharged ( hon) , I was given a complete medical and dental exam and review.
Then, I had to sign a few forms that included me NOT needing any medical care at the time of discharge from active duty.