In the US it's a really common expression in informal usage, but it's usually not used for talking about people in the way you used it.
Getting food delivered didn't use to be a thing.
Self-checkout lanes didn't used to be a thing.
When I was a kid, 24 hours stores weren't a thing.
Just remember it's a very informal expression.