cwm has to be phone specific. installing cwm for a different phone would cause all sorts of fun problems. it has to know how to communicate with the screen or you get no picture, it has to know how to read the internal and external storage to make and install backups, and every phone works a little differently.
think of it like this, its basically a driver issue. just like your computer, if you try to install ati drivers for your nvidia card its not gonna work. try getting an hp printer to work only using epson drivers, not gonna happen. and they cant just throw every possible driver combination into the cwm to make it compatable with every phone out, yes that would be great but it would be so massive that it would take forever to load even if you could find a way to make it fit which with the amount of storage they give you is impossible