I seem to have answered no to the poll before, but today I would totally vote yes. Sure there would be more newbies, but atleast it would also bring much needed life to the community.
Steam doesn't have to be the only place to buy the game either, DCS sell their flight sim modules on their website that you can download from there, redeem them to Steam, or simply buy them directly from Steam.