I use this idiom all the time, I learned in English school when I was a kid still in ESL using really old textbooks (books probably from the 60s)
By the time I got to college, every time I used this idiom with my friends they were like "what the hell does that mean?"
it's like no one uses this idiom.....
it itself is a flash in the pan 😮💨