When multi-core computers hit the mark, developers could now scale their applications to use most of each and every CPU at their disposal.
To ignore them and run only one core was an utter waste of your application. The change to implement was worth it, the learning and the time were well spent because leveraging more of what the platform had to offer made a better story for all involved.
The same with the cloud, there is more, a great deal more to configure, set up, and walkthrough, but it’s all there, for you to leverage and get the most out of.
There is a direct correlation between knowing what you are building on and the code you are writing. You risk taking advantage of this work by using the smallest bit of it.