One problem with maintaining flat roofs is that if water does penetrate the barrier covering (be it traditional or a modern membrane) it can travel a long way before causing visible damage or leaking into a building where it can be seen.