That's true as long as you ignore the fact that your server's IP address might change when you restart it. Once you understand that, you realize that you have to rethink how you're using AWS, and that it's quite different than using Rackspace. So you get sucked into the complexity, and start thinking about availability zones, auto-scaling... it's a slippery slope into devops hell.