That is incorrect, after slightly less than 21 million have been created, blocks will stop having a reward.
Ok, but these blocks will still be assigned to people. What if people start trading them as a separate currency? You see what I mean...
There are quite a few problems with that. First of all how do you transfer ownership of a block? I very highly doubt blocks will ever be traded (if you can even figure out a way to do that).