IOW, a human customer is not the customer your business is going to directly serve, their agent is. What's required from the human is to provide a payment method, I assume, else it's not a real customer, but a free-tier user.
Thats always missing from these sorts of articles and comments, is why is this better
Related query: how is this really any different than what the W3C has proposed with Hydra[0] or other linked data APIs and formats? Who benefits by making their APIs more transparent, when 15 years or so ago there was a big push for this exact thing and it failed due to business concerns, not technical ones.
It's simply assuming what the way forward is without positing why other ways will not work to justify the position.
My secondary critque of the article, is using this as a basis of comparison:
>any product that can't be used by an agent will be as dead as a product without mobile support is today
First, I think its important 'mobile support' is defined. Is it as simple as a mobile friendly website or an app? Are we talking equivalent functionalities as well with the desktop counterpart?
Second, it ignores a ton of successful projects and products. Blender, Maya, Unreal engine. There's also a huge swath of games that only launch on PC or consoles.
If equivalent 1:1 functionality is to be considered, Adobe suite is still primarily a desktop tool, as is Figma.
I know there are a huge host of apps I'm missing too.
While more consumer apps migrated to web + mobile, you can often find functional differences between accessing on desktop vs mobile, where desktop is more complete. Its still not uncommon to have a mobile / tablet version of an app that is missing features that the desktop or website version is not.
Because you get to do other stuff while the agent's working. Maybe spending hours optimizing the best flight possible is fun for you, or actually reading online reviews, I ain't judging. I don't care about half the features the marketing copy brags about, I only care about the parts that affect me. This theoretical agent knows me, what I care about, and can optimize based on that.
That "other stuff" you get to do is up to you to take advantage of. It could be scrolling TikTok, or it could be learning a foreign language or calculus, it's totally up to you.