At home, I use AWS Amplify to host my personal portfolio website since it is so easy and cheap to host. At work, they have me making other SPAs (in vue.js) and putting the code in private GitHub repos, but I have to host the websites on EC2 instances and push the code using AWS CodeDeploy/CodePipeline.
Using EC2s to do this is so much more expensive (Amplify: $12-20/year for domain name, EC2: ~$80-90/year for compute time) and time consuming.
Is there a reason someone might not want to use Amplify when building SPAs?
My initial thought is that using CodePipeline might get the user to the page faster since it's already built and ready to go. Although the site I have in mind is for internal users and will won't be visited very often, maybe a few times a week. Is that right? Feel free to correct me / my assumptions.