I think it is so worth it to visit Moraine Lake, and if the shuttle works best for your itinerary then it's worth booking the shuttle.