SpaceX doesn't have to deal with many of those constraints, and the project needs to be profitable in order to get the program running. Consequently, while the Apollo program design in a 10-year timespan about four launch vehicles, rebuilt from scratch about two dozen launch vehicles and conducted over a dozen manned flight missions to the moon, after nearly two decades of existence SpaceX is being lauded for using a rocket more than once.
Requirements are different. Therefore, planning is different and results are also different.
SpaceX has indicated that it wants to be more than a way cheaper way to launch stuff into orbit. That means it needs to find sponsors willing to spend lots of money, and keep them interested for a long time. If new tricks like reusing a rocket soon become "meh", that means it needs many such tricks.
When Apollo got boring, they lost funding. SpaceX has a waiting list of customers.