Dat is dus in de praktijk niet zo. Simpel voorbeeld, je moet een contact formulier maken met de volgende velden:
Naam, email, bericht.
Naam en email moeten verplicht, design wordt aangeleverd, en het moet mailen naar
info@example.com.
Eentje doet een PHP controle, zodat de gebruiker naderhand pas ziet welke velden hij fout heeft ingevuld en z'n form is vatbaar voor header injection.
De ander voegt ook JavaScript controle toe die de gebruiker gelijk informeert wat er fout is ingevuld en zorgt dat de form niet vatbaar is voor header injection.
Weer een ander doet al het bovenstaande, voegt type='email' toe aan het email input veld zodat veel mobiele gebruikers ook gelijk het @'tje in hun keyboard te zien krijgen en vraagt daarnaast ook of er niet toevallig een Captcha moet worden toegevoegd (suggesties doen dus!).
etc.
En daartussenin heb je nog meer (slechte/goeie regex voor de controle, niet werkende/werkende injection protectie, etc.)
Met zoiets simpels kun je je dus al onderscheiden, laat staan bij een degelijk project.
Edit:
Die Indiers weten ook niet van ophouden