Perhaps I am somewhat spoilt
In having nothing but vintage hoovers and hotpoints in terms of the shorter wash times, but even the most recent modern machine I had (a beko) took 1hr38 at most for a full length cottons 40 cycle, which was not that unreasonable!
Obviously the 4 hour wash is not...