> I have never once thought Visual Studio needs some way to edit its own source code on the fly... whats [sic] the actual use case?
Writing Visual Studio, for example. Debugging Visual Studio. Extending Visual Studio in more than the ways it has already provided.
It means not being constrained to do only those things someone else had seen fit to permit you to do. It means freedom.