Of course it can be done, but the minute that you need to spin up a VPC, your infrastructure complexity becomes considerably higher. You need to worry about subnetting, carving up IP address space and IPv4 vs. IPv6, making sure you set up VPC Service Endpoints for various AWS services so that you're not paying for Internet egress despite using AWS services, security groups... none of which relates to business value at all.
It's just a hassle that's best avoided unless you really don't have any other choice or the financial math actually works out for doing so.
It's just a hassle that's best avoided unless you really don't have any other choice or the financial math actually works out for doing so.