Here's why people might make this mistake:
* Confusing grammar rules: English grammar can be tricky! People might confuse the use of "when" for time with "where" for location, especially when dealing with multiple objects.
* Informal speech: In casual conversation, people often use simplified language. This can lead to grammatical errors creeping in.
* Lack of formal education: Some people might not have received a formal education in English grammar, leading to errors in their writing and speaking.
* Regional dialects: Certain regional dialects might use "when" in place of "where" or "whenever" even if it's grammatically incorrect according to standard English.
It's important to remember that language is constantly evolving and that even native speakers make mistakes. The key is to be aware of the correct grammar and strive to use it in formal writing and speaking.