That said, if you are an engineer planning on working in/around the field, I would strongly suggest developing some competence at basic Linux systems administration. (Also: learn SQL, even though it's out of fashion.)
Linux is probably the single technology where my knowledge has had the longest useful lifespan (SQL is probably second). There are Unix (System V) bits I learned decades ago that are still useful today, on Linux.
Then, you can use a PaaS if you want. But if it's not the right fit, you are in a position to do something else. You might find that designing your application with a modern compute stack (this is not a PaaS) gives you an unfair advantage.