Because many people don't think, they just react.
Ever wonder why products are always priced as X.99 or X.95? I mean there is no real reason to do that except to govern perception.
People see this and say $100 for a Core or $50 for a ship, oh that is too expensive. They don't stop and look at what actually playing the game would cost or what is actually involved in those products deemed too expensive.
In many people's minds 100 is too expensive for any single gaming related purchase regardless of what the 100 is actually buying. This is an issue that Armada will have to face.