They're in the bottom 10th percentile of doctor salaries in my metropolitan area (middle of the country, not very high COL).
Recruitment of docs at the VA isn't funded like recruitment in private practice, so they can't advertise as widely and can't pay for prospectives doctors' lunches (much less whiskey tastings). Credentialing now takes six months, due to the previously-mentioned high profile hirings of people without credentials. There's reasonably high satisfaction among docs actually at the high-performing VAs, but people tend to work there because they believe in the mission or don't want to deal with insurance company rationing of care, not because they want to earn lots of money.
source: family member is VA doc attempting to hire more docs to the VA. If you know internal medicine doctors who are looking for a place where evidence-based care is prioritized and insurance status isn't a factor, tell them to apply to their local VA or one of the high-performing ones they might want to move to! (https://www.va.gov/qualityofcare/measure-up/End_of_Year_Hosp...)