What are you talking about? Roofs don’t have foundations. Things stuck in the ground do. Building do. But roofs? They’re up there, talking to the sky. What need do they have for foundations?
And yet, they do.
Because roofs are structures, and structures need a base, a foundation.