User:Bulwersator/Template redirects are evil

Redirects are cheap, take up minimal disk space and use very little bandwidth - but are extremely irritating for people that create any kind of software (scripts, bots) that processes Wikipedia content in any way related to templates because single template may be named in multiple ways.

Real example of code related to template:Cleanup:
 * without redirects: if text.index(/\{\{\s*Cleanup\s*(|\|\s*section\s*)\|\s*date\s*=\s*[^}|]*\}\}/i) == nil
 * with redirects: if text.index(/\{\{\s*(Cleanup|Attention|Attention \(on talk page\)|Attention see talk|Attn|CU|Celan-up|Clean|Clean up|Clean-up|Cleancat|Cleanup-article|Cleanup-because|Cleanup-date|Cleanup-quality|Cleanup-reason|Cleanup-since|Clu|Cu|Improve|Index-cleanup|Quality|Spelling|Tidy)\s*(|\|\s*section\s*)\|\s*date\s*=\s*[^}|]*\}\}/i) == nil

Moreover this code will be broken after creating additional redirects, without redirects problem may be introduced only by moving template.