It still doesn't change the fact that on Steam modules are sometimes cheaper as I outlined earlier.
Also, can't you try a DLC on Steam and refund it if you don't like it (if not played for more than 2h/2 weeks since purchuse)?
I don't even use Steam for DCS, but there are good sides of it for sure.