User:D/Why MediaWiki sucks


 * UseMod syntax sucked. MediaWiki added loads of crap on top of it. it's not even possible to write a decent parser using any parser generator, because there is no and will not be a usable grammar. regexp search'n' replace for teh win.
 * cool URLs don't change. they should not be translated, changed from lowercase to camelcase, handled case-insensitively in some cases (namespaces, names of special pages), have non-standard extensions for "+" or allow ISO-8859-1 input when the web site uses UTF-8 everywhere.
 * keywords like specialpage names should not be translated. do i really have to follow a link and look into the page source to find out which goddam special page a link targets?
 * skins should be pure CSS. not a bunch of half-supported mixtures of PHP and CSS.
 * incomplete API. no write access, no uploading, no nothing.
 * inconsistencies everywhere. f.e. Special:Contributions/newbies which does not display the contributions of a user called "newbie".