I respect your right to offer opinions, but I don’t share any of them. And if those opinions were in the majority, we would not see this tag-line on search.cpan.org: (today...)
78,111 Uploads; 24,694 Distributions; 105,940 Modules, 9,641 Uploaders.
If nearly ten thousand people (software professionals all ...) have produced and freely contributed more than one hundred thousand modules to CPAN since its inception, I think there must be some very compelling reason for it. I don’t think that any of those people share your opinion, either. But I daresay they do share mine.
Nevertheless, this is a public forum, and thank you for your opinions.