The way I understand it (based on some introspection and reading the experiences of other autistic people), it’s not a matter of ability to process information but rather the inability to not process information. We don’t have the innate ability to recognize what’s important and what isn’t, which hinders our ability to recognize that two situations are the same and should be handled the same way. Asking “why?” is an attempt at understanding the pattern so that we can generalize in the same way as other non-autistics instead of memorizing every individual situation.
Sounds like we need instance level karma where instances can upvote/downvote other instances, and user karma is scaled based on that number. I don’t know if it’ll be healthy, but it does sound like fun, especially if users get a say in the instance’s vote.