Let me make it clear.
I NEED BAKED MATRICES, ONE PER FRAME AND I NEED BAKED PARAMETERS ONE PER FRAME.
Anything else means that my artists can not use every feature of their animation package. How are can expressions be turned into keyframes? How are can joint constraints be turned into keyframes? The keyframe might go from 0 to 1 to 0 but the constraint keeps it between 0.2 and 0.8
Maybe my object is animated by riding it on a space warp. Maybe my object is following a NULL/Locator so that there is are no actual keyframes on the visible object but their are on the NULL. Maybe my light's brightness is an expression based on the angle of the camera to the horizon. Maybe my artists are actually manipulating the matrix in strange ways to achieve cartoon like effects doing more than trans/rot/scale/skew. I could come up with thousands of situations where keyframes will not handle the animation my artists make.
All I'm asking is please don't make collada unusable by those of us that would rather let our artists do their best work.