The sense of the 20 mins slot delay ? Nobody will be able to explain.
Simply a matter of capacity of the various ATC sectors through which your flight was supposed to fly (according to the filed plan).
If you departed earlier and flew at a different FL, you fooled all the previsions and some other flights may well have been delayed (because of you) in vain.
But that is none of your concern I guess.