But I find it difficult to get to the idea that people "speak scots" in rural areas.
I've lived and worked in Scotland my entire life and in 40+ years, not once has someone start speaking in a language I didn't get in general conversation... not once, and I would not regard myself as multi-lingual.
There's local terms that are used for sure, "you ken"
But that's not a language, that's a variety of local dialects.