Because Lucas's moves had the same names as Ness's moves in Brawl, of course they had to change them.
And to the second, I ask again, why does this matter? They used the Assault Model for Wolf, they also have the Assault model for every other Star Fox character as a trophy, it was probably just for consistencies sake, none of the other veterans have a situation like that. As for the codecs, it was probably changed due to the fact that Wolf is no longer playable, simple as that.
No offense, but you'll have to get into the tens, if not hundreds of thousands before Nintendo actually starts caring, and even then it probably doesn't matter. Wolf is a veteran of Smash Bros from a series getting rebooted, they realize he's got fans.