On the contrary - stealing techs seems to me to be just about right. The number of EPs needed seems to be somewhat near to the number of beakers required. In addition, most of your EPs are coming from 3 or 4 buildings, and you're not required to even assign any spies in your cities, unlike science and money. Of course, you can use the slider to get even more.
So EPs are essentially free, and they can be used to gain techs? If you think stealing is too expensive (lots of threads claim it's too cheap; me, I think it's about right), try going through the list of cities your target has and find the cheapest one to steal through. You'd be amazed at the difference. Also, sit for 5 turns for a maximum discount. And focus your spending on your intended target. If you spend the bulk of your EPs on one civ, you can get the costs down to 50% without too much difficulty.
With these techniques, and the occasional great spy, you can steal multiple techs for a pittance. Yeah, you have to trade off a little, but tough decisions are what makes games worth playing.