Unfortunately, photos like the ones below are all too common sights on roofs. Often when there are blatantly visible issues like these, many other mistakes and shortcuts (both visible and hidden) are present.
A properly designed installed and maintained (60 Mil) membrane roof (TPO / PVC / EPDM) should provide a trouble-free service life of 25 or more years.