I hate the fact that developers generally try to evade responsibilities until legal action is threatened, or has actually taken place. In the situations I've experienced before, the faults / responsibilities are generally pretty clear cut. Either the developer fxxked up, or something that is covered by the warranty within the warranty period broke. What is there to argue about? Does the developer really think the strata council will just let them off the hook? Why waste everybody's time and cause all this anguish when they can just own up on the responsibility and go fix the damn thing?
In one of my previous apartments, the public / shared HVAC broke down, and strata have had to threaten suing the developer to get it repaired under warranty. Later on, the cheap boiler (or maybe it was hot water tanks) broke twice. The developer (grudgingly?) helped us fixed it both times. In the end, I think the developer still had the last laugh since the boilers broke down again soon after warranty expired. When strata hired an external boiler company to overhaul the entire system, the external contractor told us that the system we had was an uttery POS, and developers only put it in because it was the cheapest thing they could install. Basically, instead of doing the right job the first time (by installing a good hot water system in the building), they cheap out by getting whatever cheapest piece of crap they can, and then they just ride the warranty period out hoping for the best.