“Dictionary” probably loses a ton of hits by the split with “dict”. And “object” is basically a dead word in python now.
Plus, string and lists are typically hit by newcomers before they are taught dictionaries and classes. A lot of SO questions come from homework.
This statement is not true at all. There are plenty of developers that don't post questions to or answer questions on StackOverlow.
Yep, and so is abusing it and making the wrong conclusions. It's equally as likely that dictionaries require far fewer questions than strings either because their methods are more intuitive or the questions most people come up with have easily searchable existing answers.