its kind of both, the delay for 1.7.9 is totally griefpreventions fault as the main developer did not have the time or put the effort in to update it
the delay on 1.8 is because all the developers of bukkit have left and mojang employ has to create the port him self (with less recources because on of the members filled a DMCA claim on a part of a code)