I think the logical conclusion to what you are saying is that if you buy APS-C then you are locked into it for life??
That isn't what I said, please reread my post.
I am simply looking from a MARKETING standpoint from Canon.. Why? They are the ones making the darn thing and then have to sell it to us!!!
An upgrade from one camera body to another HAS to make sense. A person who owns a APS-C camera will justify the costs to FF (or any camera body that ONLY uses EF lenses), IF they NEED the upgrade.
Otherwise, a person will stick to WHAT THEY ALREADY HAVE AND CAN USE WITH THE HARDWARE THEY ALREADY OWN. Times are getting hard, extra money for high performance cameras (esp entry-level ones) is becomming hard to come by. Canon has to make decisions that make sense to future camera buyers AND people who already own cameras and Canon NEEDS them to upgrade, to buy current stock!
Don't know about you, but I work hard for my money and I am only willing to upgrade something if it works with what I already have OR the increased cost(s) are justified by my NEED.
A person who only uses their camera now and then will look at an upgrade differently than someone who makes MONEY with their camera. Unfortunately, the 7D is still aimed at "semi-pros" and mainstream users, not professionals. The 7D does not fall under the "professional" catagory, even though it is one hell of a camera.