He's actually not far off base. A matter of months after SWTOR came out you were seeing special deals on it for $20 off or $30 off and there were definitely comments regarding "Oh it's on sale already, look how poorly that must mean it's doing" which is bad for your mindshare.
Price does more than just reflect how much you have to pay for a product, price is also a marketing tool that affects expectations and perceptions.
I remember an economics professor of mine used sunglasses as an example. Take a pair of sunglasses, put them on a convenience store rack and put a big yellow sticker on them that says $1.99. When a customer sees those, what does he think about those sunglasses?
Cheap, poorly made, bad brand, won't last long, won't work well, will look bad, etc.
Take the same pair of sunglasses, put them on display at Saks 5th with signage to "Inquire about pricing" and what might the customer think then?
Expensive, classy, glamorous, looks cool, I can't afford them but I'd like them.
"People do not just say they enjoy expensive things more than cheap ones. They actually do enjoy them more", if Origin wants to improve their service's experience and differentiate it from Steam then perception is one avenue for it. It's too early in the platform for it to be appreciable, but with it's slick white interface and clean look, a few years down the road Origin could be perceived as the "Apple" to Steam's "Acer".