As modern web protocols evolve, the archaic design of HTTP form handling remains stubbornly entrenched. We examine why application/x-www-form-urlencoded and multipart/form-data are fraught with inconsistencies, inefficiencies, and implementation nightmares that continue to plague developers today.