Astro is a joy to build with, right up until you need a form. There's no server on the other end — so the default move is a hosted endpoint (Formspree, Netlify Forms, Web3Forms) that emails you the raw submission. Fine for one contact form. It falls over fast once you need several forms with real logic behind them.

Concrete case: a summer camp...