Being a picture taker that has an interest in cameras, I think one big issue out there is too many choices.
I heard many people put their 401K money in a money market because there are too many choices.
The same holds for cameras. Should I get the 7D II, the 6D, the 5D III? Now there are new models coming... I think I will wait and see what comes next. Oh wait, new cameras in 3 months, I will wait some more... Then, I guess my 40D is good enough.
So I see: 1 D, 5D, 6D, 7D, xxD and Rebel. Current versions and new versions... Wow that is a lot choices.
Not being in marketing or the camera business Canon should have something like: 1 D (Pro), 5/6D (Serious FF), 7D/xxD(Serious), Rebel (Picture takers). Give me big differentials and I can make a decision.
But all of those cameras aren't being offered to the same customer. It's not like the average consumer that walks into Best Buy to buy a DSLR has to struggle choosing between all of those models.
The 1DX isn't offered there. If they are walking in looking to buy their first DSLR they most likely arent looking at the over 1k cameras either. When I bought my first DSLR it was based on what I could afford at that time. So I knew I liked Canon from my Rebel film days- then purchased the DSLR I could afford.
When you look at their whole catalog it looks like a ton of models, but in reality, they are a consumer/ professional products company with a diverse offering of products. Each camera has a market.