AI-generated code still requires software engineers to build, test, debug, deploy, secure, monitor, be on-call, support, handle incidents, and so on. That's very expensive. It is much cheaper to pay a small monthly fee to a SaaS company.
Also, it allows you to pick and choose what you want from where.
We’ve just completed the first month of our internal CRM that has replaced about 500$ a month in subs with something that flows much better and enforces our own internal processes.