"a VPS is fine for a low risk pet project like your portfolio, a blog, some marketing websites, the project I built over the weekend"
You are making the same mistake the article did. VPS is a great option for lot of production applications and not just low risk or pet projects. Not every production application needs Elastic Beanstalk or Lambda.
The answer is always "It depends but all options are on the table"