A primary cause of complexity is that software vendors uncritically adopt almost any feature that users want. --Niklaus Wirth [ source]