Databases created with different collations - why?
The COLLATE clause of CREATE DATABASE can be used to specify a collation different from the Default Server collation.  Also, if the databases were backed up from another server, they would be restored with the collation they had on the source server.  

If they are created using CREATE DATABASE and a collation is not specified via the COLLATE keyword, then the default collation would be used.