Both apporaches are entirely sound, but objectively 3.Nc3 is simply a better move than 2.d3 (KIA). You shouldn't let that bother you though.
I would reccommend playing both in online games, to see which line you score better results with, and which line leads to positions that you prefer playing and feel comfortable in and then adding it to your main repertoire.
By the way, all French players are used to facing 3.Nc3, because it is the main line, whereas I know alot of French players who HATE facing the KIA (I used to be one of them.) which is just something to keep in mind.
See I am a d4 player and I play queens gambit and catalan and I have fm Daniel barrish D4 and gm srinath narayan catalan course
But recently I was liking the Spanish so much that I decided to play e4 also and be both e4 and d4 player but it comes with lot of pain
I like to fight in main line so choosing open sicilian against the Sicilian, panov against the caro and of course Spanish against e5 and nm logozar course to cover the sideline this all was not problem
But most people like 3.nc3 against French I like KIA against French as French is the only opening in which I don't want to be in mainline
So any advise for me which variation is best for white and what do u think of fischer system against the French (e4, d3, nbd2, nf3, g3, bg2, O-O)one of my favorite against the French only but
Note-Dont write trash that I should not prepare opening or any ratings or what would be better for me to focus on
I know where I have to focus so your advise should only be against French and what should be white's best chance against it
I already have a better coach than you to advice what should I focus on and this forum is only for people who want to give advise on the topic mentioned ( facing the french)