Universal expansion theory
There are certain types of work that always expands to fill the time available.
There are always managers that want their project to fill the time available.
And there are most definitely software developers who believe that any task should fill the time available.