Rotation cannot be assigned to essentially means Rotation is read-only, so I don’t see how this is a bug. It may make more sense to make a feature request that asks to clarify the error more.
This is true, but the error you mentioned initially is for datatypes, not for Instance properties! I agree that there is a lack of consistency here, and it should be fixed.