Water _will_ get through your roof at some point, and it'll sit nice and tight right above your spray foam, for years, decades, and you'll never ever know about it until the problem is too big to handle.
This is especially true for hack jobs on older buildings.
Whereas the traditional warning sign in older UK buildings is for you to know about a problem with your roof by having your ceiling plaster collapse when you least expect it!
I wasn't joking - I've been in two top floor flats in the UK in older buildings (central Edinburgh) that had ceiling plaster collapse due to roof problems.
> Why would water be able to get through your roof with spray foam making anything worse?
Because your roof _will_ fail, they all do, once it does the water will collect between the roof and the foam, because while it's not air tight there will be nowhere near enough ventilation do get rid of it
> Water damage means you have to replace things anyway.
Yes, but if your entire wooden structure rots for 5 years because you didn't detected the leak since it's hidden behind 20cm of foam you are utterly fucked.
It's well documented, feel free to google it if you don't believe me.
You said that already but it doesn't answer any of the questions I asked. Repetition doesn't make something true. There are typically shingles, then a layer underneath, then wood sheathing like OSB. All that is for the cheapest roof.
once it does the water will collect between the roof and the foam
Says who? If water is getting to the wood, why isn't air getting to it? Typical roofs last for 20-30 years.
This idea that foam is bad because seeing water soak through through the entire wood sheathing is nonsense. This is also only dealing with foam on the underside of the roof, which is also not the only place or way it can be used.
but if your entire wooden structure rots for 5 years
Now your "entire wood structure" is going to rot? If you want to know if there is moisture in your wood, go in your attic. This idea that roofs blow off without anyone noticing and huge amounts of water soak all the wood in a house and the entire thing rots without any indication is not reality.
feel free to google it if you don't believe me.
You can feel free to google it because you're the one making the claims.
Not all roofs are "metal plates", most aren't actually. Either way some roofing materials are rated for as low as 20 years, depending on the climate and how good they were installed they might fail earlier
You'll always have a failing shingle/tile here and there, unless you plan on inspecting the whole structure under the foam every year you could very well miss it for many years.
A puddle in the attic or a wet rock/sheepwool panel will be much easier to discover/fix. A small leak under 20cm of sprayed foam will be a nightmare to locate
This is especially true for hack jobs on older buildings.