It might!
I feel like a "language aware" VCS would be able to help a lot in this area.
I know there are 3rd party tools that can do this, but if a VCS came along that natively knew about some languages it could unlock some really cool features.
Imagine instead of your VCS storing the text source, it stores the AST! Language aware means it can also integrate tightly with language package managers.