It's not totally impractical. Paillier, for example, has nice applications in electronic voting (since you can sum votes without reading who those votes were for).
http://en.wikipedia.org/wiki/Paillier_cryptosystem
But yeah, anything more than that is currently not all that practical.