You're not seeing it because you have never used it.
Well you're wrong, but you're entitled to your opinion. BTW, the Amiga version of BlitzBasic had this, and I did use it, but like I stated previously, much like the "Let" and "Goto" statements I don't miss them at all.I suppose the only reason you think it's a good idea is because you've never had to use someone else's source code, and insist on writing everything yourself, come hell or high water.
See? Second guessing other peoples motives is dead easy. Anyone can do it.
But the truth is, it is a feature that if it was there and you did not want to use it, it would not affect you at all.
That's not the turth - that's just something you're making up. Here is one way it would effect me. Lets make an example of someone here, like Grey Alien who thinks this is such a good idea, who contributes quite a bit of useful source code to the community, never mind the framework he's selling. Every time I wanted to use some of his source code, this would have a profound effect on me.The only way this would not effect me is if I decided that I wanted to reinvent the wheel each time I wanted to do something, rather than standing on the shoulders of proverbial giants.
Anything that makes source code more difficult to read or understand, in a shared source environment is a bad thing.