I don't know if I necessarily agree, but these things aren't up to me. I can see what you are saying, and I can see how it would work, but I am a realist and like to look at both sides before choosing. With this option in place, we will see less members. And to be honest, less members means less reward for the scriptors and developers of the site. I know most people are not in it for the reward, but they still deserve some.
My counter suggestion- Keep scripts open/buyable to the public. But add a special rank to which the Admins add you to it. This rank is no ordinary rank, it's one that shows you are loyal, and have stuck with the site through everything. This section gets access to special scripts that you would normally have to buy. But they get it at a very low/cut rate. This could be a way for the creators to say thanks to specific members for sticking with them. My idea would assume that we have 1,000+ active members with a very active community.
I thank you highball for your suggestion to the community.