Perhaps most of the ethereum developer team is working on tokens and other applications to the main product (maybe ethereum 2.0 is not the main product anyway)
So they know it is important, but I assume there are way more vital things to do they have so gotta delay that 2.0 for a bit more
I bet they are, definitely. ETH 2.0 is just a big design that 100s of devs are working on each individual piece but I'm sure most of them are working on several side projects. Additional layers, additional tokens, additonal smart contracts. ETH's a really big ecosystem anyway.