What is the use of only using GRE internally or externally?

in CCNP
I know what GRE does, but why would you want to use it on itself externally (without IPSEC). It has no protecting against sniffing? Then again, why would you want to use it in your own network? Shouldn't your network be secure enough to not use GRE? Why would you tunnel traffic through your own network?
So I'm wondering in what cases you would use GRE on it's own, without IPSEC?
So I'm wondering in what cases you would use GRE on it's own, without IPSEC?
Comments
Why would you want to do this? Say you want traffic to go to a device and then be routed from there. For example you have a server sending probes to test latency to providers from multiple edge routers. You could connect a server to each edge router directly and route out there. Or you could have a single server with GRE tunnels to each edge device and send your probes that way. They arrive directly at the specific edge device (via the GRE tunnel) and routed out. You don't have to worry about routing through your infrastructure on a source basis.
Many other applications as well.
*edit* too late, Networker said pretty much the same
Security: CCNA [ ]
Virtualization: VCA-DCV [ ]