Maybe I should have been more clear so that someone like you doesn’t focus on the technicalities.
So I will clarify my first sentence.. To qualify for free service from the VA you have to have a service related disability. There are many ways to be classified. However, if you leave the military with no injury, etc, then you will be asked to pay for the services received.
The payment amount though for non service related injury/disability or even basic medical services is solely based on vets income AFTER criteria of your priority level is determined.
IOW if a vet disabled from any means or not receives medical services from VA & is below poverty level the payment for medical services will likely be $0. It is a sliding scale proportional to your income. I know because I receive VA medical services with a non service related disability. {I'm on SSDI} & I use VA for my hearing aids, glasses, and corrective feet insoles which Medicare/Medicaid I am also under does not cover. I pay no payment to VA.