Because what VPS providers give you is more or less what only EC2 + EBS gives you. AWS provides ~30 other services which tightly integrate with the rest.
If you used one instance and did it by mistake while trying things out, chat to support / billing. Tell them you're in the process of migrating to them and don't understand the system well - they may cancel/reduce the initial bill just to keep you.