I think it is a bit like memory and hard drives. Just as programs tend to bloat to fill the available bytes, UI's tend to bloat to fill the available pixels! (And web pages definitely bloat to use all the available bandwidth too, while we are at it!)