You are right, if a company want to continue a product line why not introducing new product for more than 3 years? People always think selling well means doing a good job but Canon want you guys buying more expensive lenses rather than just using kit lens bundle with the entry level cameras.