Bei der Seite von "Verzweiflung" funktioniert es auch nach deiner Methode, weil der Inhalt lang genug ist, um das Fenster auszufüllen.
Ist dies jedoch nicht der Fall, so braucht der Footer einen Bezugspunkt. Und der ist dann eben das Ende des mindestens 100% hohen wrappers.
Andernfalls würde...