Exactly and my original point isn't that we need demo, but it's little sad that neither axis faction can't just destroy a building they want without spending a lot of time from some random mortar or trying to burn it down.
Either increase the grenades they have to do more damage to buildings or something.
There was a time when some of the Axis grenades destroyed buildings.  It was nerfed out and shouldn't come back.  
I did a little testing and found that Pio's can burn down most buildings in 1 to 1 1/2 minutes.  At some point, the building starts burning and the engineer doesn't have to attack it anymore.  Buffing the flame damage to a building so that it only takes 45 seconds to one minute to start on fire would be fine.  As a counter, make it so that if an engineer starts repairing before it burns down then the flames would get put out.
I think my problem with this, and a lot of the other threads, is the premise that if any of the allied faction has something, then all axis need it.  USF doesn't get non-doctrinal flamers, advanced medium tanks, a heavy tank, rocket arty (and even the one doctrinal was nerfed into uselessness), non-doc elite infantry, a super TD (doctrinal or not), etc, etc.