Some people may have reasons for not telling people they're veterans, from lingering issues regarding public perception during the Vietnam era, concerns about misconceptions over PTSD, a desire to put their service behind them, concerns about idiots pressing them to tell war stories, etc.
Other idiots conflate "veteran" with "retiree." I'm a veteran, not a military retiree. Don't get a pension from the Government, don't get VA medical care, but some think I'm somehow sponging off the taxpayer.
Heck, I'm technically a Vietnam veteran but don't identify as such. Didn't serve outside the CONUS, didn't go on active duty until 1977, but get the Vietnam-era VA benefits since they enlisted me in the Air Force reserve when I got into my last two years of college ROTC.
Ron Wanttaja