For polite and rational response, read comments made by others in tracker. But ah, now I see issue is not dead, but only changed to new issue 11313 "Removing role assign as requisite for switch roles" which lives for 1.9.3.
Roles and permissions
How can teacher get a Guest view of course?
This discussion has been locked so you can no longer reply to it.