How We Built the Fastest MQTT Client in .NET - Part 1: Why We Built It