i have yet to see a filler that doesn't shrink or become porous
like you mention over time.
when they invent one, i might consider using it for that application.

that said,
for a vinyl roof car, i would use it on the roof
a painted roof car.. no way jose!