Collection.instance_offset, why not instance_transform?

Wouldn’t it be better (and more consistent) to expose a matrix for Collection.instance_offset instead of a location vector? I’m working on a studio addon where I need to temporarily transform all instances of a collection and I have no way of doing this with rotation and scale as far as I am aware (besides the obvious hackery of finding/transforming all of the instanced objects manually).