It's clear from these questions
When and when-not to install into the GAC?
What are the advantages and disadvantages of using the GAC?
To GAC, or not to GAC?
that it is not recommended to deploy assemblies to GAC as explained. So, I'm wondering why is the default of SharePoint solutions built using Visual Studio or WSP Builder is to deploy assemblies to GAC?