First, you are not "one of the few." Lots of people think the report is correct, it's just that we don't yell and scream and wave our fists in the air about it.
There is noting strange. 7WTC was directly across the street from the North Tower. When the towers collapsed, the debris ripped most of south curtain wall off the building and caused substantial amount of structural damage, just like at the Deutsche Bank Building on the south side of the complex.
There were a number of tenants in the building, including New York City's Office of Emergency Management, who installed their own back up generators to keep their operations going in case of the power outage. The fuel tanks for these generators contained substantial amounts of fuel. The fuel leaking from the damaged fuel lines continued to feed the fire.
When the engineers design a building they assume that in case of fire, the fire department will arrive promptly and will vigorously fight the fire. In the case of 7WTC, the NYFD had just lost 343 firemen. Entire fire companies and battalions were wiped out. Much of the NYFD equipment was wrecked. Despite heavy casualties, the NYFD was still conducting a large scale search and rescue operation right across the street. On that day the NYFD had no resources to spare to fight the numerous fires in the building that was already evacuated so the decision was made to let the fires burn themselves out.
If anyone tells you that a diesel fuel fire can't damage steel, don't believe them. I have seen what happens when a large (18 cylinder, 20 ft. high, 40 foot long) diesel engine caught fire. The overhead gantry crane track on the wall next to the engine sagged 18 inches. A 24 inch deep structural steel beam, 20 feet above the engine tried to expand from the heat, but since it was rigidly restrained at both ends, had no place to go but buckle sideways. And this is with the fire station located literally right around the corner and the wet stuff being applied to the hot stuff within minutes of the first alarm. Imagine what would have happened if the fire was allowed to burn out of control for hours.