о вендор локе говорят когда технология завязана (залочена) на конкретного производителя(вендора)
.net - это M$, и это плохо ибо
1. может случиться что угодно, клюнет манагера петуюх в зад и оба .net core платный
2. там нет конкурентых (серьезных) решений параллельно вендорному
... тут много чего еще сказать можно