Astrobotic Technology announced this month its lunar lander Peregrine would not be ready for launch until next year, yet another example of the numerous delays that have played out in NASA’s Commercial Lunar Payload Services program, which ambitiously shot for the stars and has yet to land a project on the moon.