This isn't a hardware limitation. I had no problems with my MacAir, I can interchange cables, monitors, USB-C ports, no matter, they all work for one monitor at a time. But the software isn't recognizing the second monitor. That's not hardware, that's software.That's a hardware limitation, not a software one.