In part, I agree. However IFC has been gaining ground for a while. Sure it's not perfect, most data translation isn't. However I don't buy the argument that says, "Companies have a vested interest in the status quo, so why bother?"
The common solution is here already. It's IFC. Other companies have invested in it and it definitely works - at least in part. The ability to create proper reports and exchange data with other disciplines using the easiest (and most enjoyable) tool to work with would be great.
If having IFC support in SU would be a good thing, why not? I defy anyone to look at what Spirit can do and not think that potentially there is a big missed opportunity. Even if all the functionality does is extend and improve the ability of SU to integrate with CAD applications in a similar way to Spirit, it would be a fantastic productivity boost.
George Bernard Shaw wrote, "The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man."
Putting up with a sub-optimal situation denies progress. I'm sure lots of users took the view that Sketchup wasn't great at complex curved geometry, so why should they bother trying. SketchUp has had such amazing advances due to some of the amazingly talented and generous plugin writers here, that this sort of thing ought to be perfectly achievable.
The debate isn't about whether IFC support should be implemented, because I think the benefits (at least for some users) are self-evident.
The questions for me are therefore about 'who', 'what' and 'how', not 'why'.