I all agree and won't question the experience of the locksmith professional.
BUT
my experience is the other way around. One of my old cars started with key problems. When I compared the worn versus the new key I was completly shocked by the differences and just wondered how it could even function properly. I've inserted the new key and drove the car on a daily base for four years without a single problem. I'm not saying that the cylinder might not contribute to the problem with 'its' own wear rate (you obviously just can imagine) but a completly new key reduces the tolerances by at least 50% as I still guess that the wear rate of the key is lower than the one of the cylinder
by design, at least in a Honda.
Also, use some WD40 and spray it in the cylinder, use compressed air to get wrid of the metall shavings in the cylinder.
Maybe @
Black NSX F1 can post a macro picture of the actual key. If you see more of a sinus wave than a sawtooth wave or a square wave the key is a goner.