Comment Re:About bloody time (Score 4, Informative) 97
Every software becomes legacy software the minute it is released. Once you enter a real-world scenario, you need to change and write workarounds for real-world problems.
A new version is a chance to build a better base that handles the real-world problems more smoothly, but it is also an opportunity to forget the lessons those workarounds were written for.