Back in the 60s/70s, it was not possible to do an automatic hook-up of modules in space. Today we do these routinely. Those Apollo missions could still be launched today by launching the command module, the service module and the lunar module as separate payloads and joining them in orbit. The crew would launch in the command module.
It's a bit like regretting that Formula 1 cars no longer have big 3.0L V12 engines, and instead have to get by with measly 2.4L V8s, whilst missing the fact that the modern car will eat the V12's lunch, with it's eyes close, in reverse.