Any DLC bought outside of Steam, doesn’t work with a Steam game.
A DLC bought in UPlay, might in some way be used by a third party on a crossplay online game, e.g. a map which both the buyer and their friend on Steam can access to, if the buyer creates a game in such map and invites their friend.
And Steam doesn’t take a cut of such sale and cannot set the price, because it wasn’t sold on Steam. Plain and simple.