Until recently, I've never heard it used to mean anything else. If you're running your stuff in the cloud, wouldn't that be "cloud-hosted"?
If "self-hosted" now includes cloud-hosted, then what should we call things that are actually self-hosted? The distinction matters. We should have a term.
Does it? This is not the definition I've come accustomed to.