Yeah It kind of bites that they merged the two site's, but I supose that STC just did get enough hit's to the site, It probably wasn't making any money to pay for there deicated Hosting, It can cost up to $80.00 Per month maybe more.
The affialtes program & Advertising Program probably where not paying out enough to cover the cost of the site and place a profit in the owner pocket. It is more then likely the Main reason the admin over there is merging the two sites together.
As for why people don't like it: well lets say that you where Banned at SCF and you started a Membership up at STC, you became a good trade ect.. and so on..
With them closing STC down and transfering all information over, guess what.. Your account is Banned at SCF, one of the few reason why I could think that people don't like it.
Thanks
Nick
EliteCollectables