Why should a display manager also have to implement window management? (I know this is a separate complaint, but I still think it's a valid one.)