Yeah why is this so common in .NET?

Enterprise usage. Devs know companies will just pay out. Easier than trying to get sponsored.