That doesn't really answer my question.

What is the reason for having the symbolic transformation matrix equal to the identify matrix instead of it not existing or being equal to None?

Why define it before the your call your .transform method?