I think we should differentiate between the AI industry and "the AI coder" industry.
The problem for most (maybe all) AI coder companies is that they are a fundamentally bad business: they are reselling a commodity (tokens in/out) without a moat around the value they add.
The majority of these companies aren't even adding value, they're simply reselling the the underlying commodity.
I mean, if I were to use an analogy, I'd use coffee crop/beans/grounds/drinks:
The base product in the value chain (the beans) have zero value to the end-user (coffee drinkers). Each step between "coffee farmer" and "coffee drinker" adds a little bit of value to the output of that step.
Roasted beans have more value than raw beans.
Ground beans have more value than Roasted beans.
Instant coffee has more value than ground coffee.
A cup of instant coffee purchased from a street vendor has more value than a bag of instant coffee purchased at the supermarket.
Where, exactly in all of the AI token reselling, is the value being added? A token purchased from Cursor, Kiro, etc has exactly the same value to the end user as a token purchased at the supplier (Anthropic, OpenAI, etc).
How exactly were they planning to monetise, other than by training their own model on every request/response going past them? There's no avenue to value-add here other than by using the actual requests/responses to create a "better" model!
And even then, the "better" model may only be insignificantly better, with almost-zero value add, so how are they going to capture that insignificant value-add?
Looking at all of this, even MBAs, widely denounced for running tech companies into the ground due to sheer incompetence, might actually do better here!