My opinion ?
Eclipse doesn't force you to use Micro$oft exclusive libraries when compiling ... Visual Studio forces you to include include "Redistributable" along with your compiled work.
That's language dependent isn't it?
Visual ... C , C++, C#, F#, Basic .... all compile using MS libraries. ( I use QT for C++ to avoid this problem)