I like the explanation of cloud terminology by @jcfarris in his interview on Screaming in the Cloud . AWS has accounts because it grew out of Amazon retail and that's what you used to buy underwear. GCP has projects because of their developer first mentality. Azure has subscriptions because their focus is on how they'll charge you. https://www.lastweekinaws.com/podcast/screaming-in-the-cloud/Solving-for-Cloud-Security-at-Scale-with-Chris-Farris/
@scottpiper it was based on thoughts I had back in 2018 as I was trying to wrestle with multi-cloud.
https://www.chrisfarris.com/post/public-cloud-sources-of-authority/
