I think a common problem in a digital age is that it’s hard for people to appreciate value and understand the time and effort that not only went into making software, but to continually support and update it.
Healthy competition from other engines should keep prices fair and already Unreal 4 has the best deal. I’m curious to see if Unity update their price plans when Unity 5 is released in order to compete with UE4.