> It may be because of height restrictions - people build up as high as they can to get the view.
Here in London, a flat roof means you can add on an extra floor (raising the property value) without towering above adjacent homes (which would make it hard to get approval to build)
Does it leak? Not in the first few years - and if you're a house builder, anything after that is the buyer's problem.