AWS as an OS also makes sense to me. An OS abstracts the underlying hardware, so the user doesn't have to worry about other users of that hardware if they don't want to and restrict interaction with other user programs in ways that protect those other programs. This is different from OS-less embedded programming, which does have device driver libraries but does not have an OS. People here seem to have a completely wrong idea of what an OS is and are really adamant about it.