Go ahead and pretend they are the same thing with a different name. That won't change the fact that they are not the same.
But hey... don't take my word for it... keep reading the document that YOU conveniently linked. It invalidates your ranting: (I love it when people are clever and post links that actually disprove what they arguing.)
The CMT is much more realizable, more energy efficient, and is likely to have either a higher clock or lower internal latencies. The CMPs of more realistic P-SMT and SMT configurations fall far short of the CMT performance. Thus, for future chips supporting four and eight thread workloads, a uniprocessor CMT or a dual processor of simpler CMTs are very attractive options.
Anyway... as mentioned before... Intel has SMT which uses one core and pretends that it is two. AMD's CMT apparently will be using two "mini-cores" that use common core resources to make a single "real core". This was verified in a slide recently presented by AMD. I don't have the link readily avaiable, but I can easily get it if you are actually curious. (Which is doubtful since apparently you just want to argue.) SO... they are completely different hardware designs. A quad core CPU will have 8 physical "mini-cores" and not 4 "real" cores and 4 "fake" cores like Intel's SMT design.
What will be even more interesting to see is how tightly AMD links the OpenCL to the CMT architecture. If the "mini-cores" of CMT can communicate status information independently of each other then OpenCL will be MUCH more efficient with CMT than it could ever be with SMT. In fact SMT could actually be detrimental. Which would be bad because then Intel will actively discourage OpenCL usage.
==============
BUT regardless, none of this changes the basic fact that having either SMT and CMT will not really help much in the average workloads that most people perform. They both will really only skew some benchmark results and foolish people that don't have a clue will believe whatever the most popular benchmarks sites claim.