You can download various programs to limit a specific programs limitations. Just have a google around. This is a nice request, however most often we get people wanting FASTER downloads, so its fresh getting something different!
EA is fine, dont worry about that. And lets say they take it down. You still have the game locally. You can copy the directory to any PC, install ue3redist.exe and you're good to go. So having it as a downloadable exe is the same thing.
We want to make it easy to use and function like other games do. They don't have a random torrent or download of their game files, Its all handled in their launchers. We're just following suit and its the best way to make sure everyone has the same experience.