It lands differently on the ear; "J. D. Vance" is more memorable than "James Bowman." I'm not saying that I, personally, find it "better," but public figures often change their names for reasons of perceived catchiness, and I expect he took those factors into account.