For every person who complains about VA care there are plenty of others who will gladly argue the opposite.
I'm an Army retiree and can go to Walter Reed, Bethesda or a lot of other top-line military facilities, but I have only used the VA system for many years, even though I have to co-pay for meds instead of getting them free. The waiting room times are near zero compared to military hospitals and the care is vastly superior. The last time I went to the Ft Belvoir emergency room with an infected wound, they suggested I go to the Richmond VA hospital since the VA wound care section was judged to be a lot better than theirs. They were right, too.
The evaluation waits for disability ratings, claims, etc., are truly abominable, but that's because so many of the claims are simply bogus, or at least puffed up. And of course everyone who doesn't get 100% disabled thinks they are getting screwed.
As far as complaints about the BS in the military services --- sure, any organization has its share of it, but unless you've spent some serious time in uniform it's unlikely you understand WHY some of the "bullshit" is there.
Is all the BS necessary? Not hardly. But if you've only spent a hitch or two in the service it's unlikely you have anywhere near enough experience to tell what's bullshit and what isn't.