It's not very fair to compare the pricing in a vacuum IMO. I remember reading an article about how the prices of some games are justified when you consider how much content they contain, relative to a movie - and the price of the ticket to watch it in cinema - for example.
$100 is 2.5x of $40, but it's only fair if they do provide 2.5x playtime of content, no?