Absolutely, assuming the laws don't change.
Wrt "externalizing to eveyrone who pays taxes", you'd be absolutely right if I hadn't omitted, for brievity, the reason why you get such large tax breaks and subsidies: you undertake to rent at preferential rates (roughly 20% under market price). In effect, you run a small scale public housing operation.
The subsidies are related to rennovation works you specifically agree to pay for, obviously at the start of the project. The largest tax breaks are in effect at the start of the project as well so the risks, while they do exist, are very limited.
The biggest risk is that you buy a run down property (which rennovation you agree to finance) in a run down part of a town. At the end of the ten years, you might have a reasonable property that's unsellable because the area has tanked even further.