Firebase's own pitch is that it helps "you and AI agents build" apps — and it does, with excellent primitives: Firestore, auth, storage, Cloud Functions, and deep Google AI hooks. But the business logic still gets written, by you or your agent, inside those functions. Piezas starts one level up: the booking engine, invoicing, and document flows already exist as services.
A booking app needs "remind the customer 24 hours before." On Firebase your agent wires Cloud Scheduler to a function, tracks what's been sent, handles the reschedule case, and dedupes retries. Each piece is small; the composition is where generated code quietly drops one — and nobody notices until a customer asks why they never got a reminder.
On Piezas, reminders are a calendar setting (reminder_offsets_minutes: [1440, 60]). Fire-once semantics, reschedule handling, and delivery via signed webhooks are the service's job.
Even Firebase's homepage now says the future is you and AI agents building apps. We agree — the disagreement is only about what they should build on: primitives your agent must compose correctly, or capabilities that are already correct.