Why we never let the frontend touch the database directly

How stored procedures + REST contracts let us scale teams without rewriting the rules of the road on every project.