You need the .NET web development company for the same reasons you need a mobile development company or an IoT development company. The .NET Platform is a large set of software shared between all of the other computer applications.