I think America is pretty unique in it’s use of idioms…..they leave a lot of non-English speakers scratching their heads.
I once had a landlord who hailed from South Africa. Whenever he pissed me off (which was often) I’d talk to him and throw in as many slang words and idioms as I could dream up, just to mess with him!