SpaceX is definitely pushing the use of off the shelf components, and good on them, but things will probably be different when they are building rockets that they expect to keep in service for ten years.
Aren’t most rockets, outside of SpaceX’s ones that can land after launching, single use? Then keeping the same rocket going for 10 years would be a problem unique to spaceX unless we count the space shuttle?