And what should user do? Imagine the situation: User installs all those 60 repositories and uses them. After some(very short) time of installing software from there she faces installation problem caused by conflict between library a from repository A and library b, which is conflicting with library a and required by package, which user tries to install. How user should know what's the problem and how to fix it? By not using repository A or repository B, or what? She even doesn't know from which repository out of those 60 she installs software. This and many similar situations just can't happen if user would use Extras with minimal QA.