They didn’t “force” USB-C onto Macs — since Macs were so much more powerful than phones, and have the capability of supplying sufficient power to run USB-C peripherals, it made tons of sense to put USB-C Connectors on Macs. Plus, the USB-C connector supports the much faster transfer rates available via Thunderbolt 3 and later.
That didn’t make sense for iPhones until recently. While people talk about the EU, the reality is that until the last couple of years, iPhones (and phones in general) didn’t have processors and internal storage that justified / could take advantage of the faster data rates. Plus, the far more energy efficient processors in the iPhone 15 and 16 lines make it possible to have the phone power peripherals, like USB drives for recording ProRes video in Log format.
In home automation, in case you haven’t noticed, the emphasis has very strongly moved away from vendor-specific solutions, like devices that are only enabled for HomeKit, or for Google Home, or for Alexa, or Smarthings, and instead the industry as a whole has turned to interoperability, in the form of Matter-enabled devices that work with all of them. There aren’t a lot of Matter-enabled robotic vacuums yet, though, and I suspect that robotic vacuum support is being pushed out as a result of a delay from some vacuum manufacturer, most likely, iRobot, which has been expected to start adding Matter support to its vacuums at the end of this year. With the turmoil that iRobot is going through, following their failed attempt to merge with Amazon, it wouldn’t surprise me if they’ve pushed the Matter update for the i10 into 2025, causing Apple to also push out the update to support it.