Ah yes, because someone who has thought about this problem for 5 minutes is absolutely more knowledgable about the space than a team that has spent 2 years building it. Hats off to you for the top troll comment.
16GB of memory for 16vCPUs is a very weird balancing of resources in anyone's books. Either their definition of a "vCPU" is actually a far smaller CPU share in order to pump up the numbers or they are overselling CPU hard.
And yes, 50$ a month is also a high price point for this.
EDIT: Just because the attitude of this comment really grinds my gears: Here's my patent for network-based content rendering which was submitted back in 2017: https://patents.google.com/patent/US10878187B1
Believe me, I've thought about this a little more than 5 minutes.