The main problem with the dev team is how rest of the community like to sit on their high horses and lecture about how they can do this and that within a week and get a new version ready within a couple of months, but never actually stepping up to do anything, or coming up with a random excuse to get out of doing anything actually useful when they're offered a chance to help. .
That would be the same typical response other dev members have given over the course of the years; and has never had any merit.
Many, many members of the community have stepped up and helped out only to be drove away by other devs, left after the lack of anything getting done, or jump ship because of the attitude your displaying. (Not saying DPC has nothing to do with adding to the delay for 4.87)
The reason for the long delays is because of the disorganization within the dev team and an insistence on releasing 'grand' updates instead of smaller, quicker, more adaptive updates.
Also doesn't help that a large number of veteran devs jumped ship and are playing other games and chatter about Star Citizen.