Mostly, my comment was projecting my own experiences with complexity on the projects I have been involved with. You are right, in this case other factors probably dominate.
I feel like we are creating really unpredictable, and hard to implement UIs in the name of "magic". Would a button in the UI been better? I think it would have been, at least for me.
Bad software is more due to needing to ship stuff ASAP for marketing, the board of directors, and for the investors. This decline in software can really be matched up with the increase of startup culture.
I would also argue that complexity is developers own doing, trying to strap every new fangled library, engine, tool, API ,buzzword of the day, etc. to their program...when there is zero reason to. Nothing about what modern software does is more complex than it was in the 2000s