Then make crafting give specific crafting xp like Charisma does. Problem solved.
The whole "modern generation" thing just makes you lose all credibility. Given the current renaissance of old school RPGs and the continued modding scene of Morrowind, Baldur's Gate, PS:T and so on, it's fairly evident that the "modern generation" has no problem with complicated games.
The question remains. Why? You are crafting and you get an item for it. Just like others pointed out, what is the point? To hit level 21 instead of 20 by end game? Or maybe 22? The game is not scaled for that, XP is finite and being a completionist in the game may reward you with a higher level at the end. Adding any sort of reusable or repeatable XP reward will destroy this balance entirely.
In terms of the comparison to Charisma XP: Charisma is an actual achievement of sorts, and is in fact 'progression XP'. It also counts as a compensation to alternative combat XP, because some of these conversations avoid a fight. Crafting is not an achievement, is repeatable, and has nothing to do with progressing through the story.