At least with a house the timeline is long and it's easy to hire someone to do it for you. Even galvanized pipes last 40-50 years without much problem, and newer pex pipes may last indefinitely. Roofs are 25+ years.
Absolutely. I once looked at an apartment on IJmuiden beach, it was only a few years old and it looked as if it was 50 years old (and had not been maintained in those 50 years).