Also , it's just normal backend work - calling a bunch of APIs. What am I missing here?
Actually making a system like this work seems easy, but isn't really.
(Though with the CURRENT generation or two of models it has gotten "pretty easy" I think. Before that, not so much.)