This is a good point. There's a time behavior to software that is hard for most people, and especially non-engineers, to understand. Software that's superficially weak or seems to provide functionality no one wants might be a hidden gem.
So, if people have an unfailing sense of good and bad software, which they might not, it would be eventually consistent at best.
You're also right that individual talent is, for the most part, impossible to measure.
So, if people have an unfailing sense of good and bad software, which they might not, it would be eventually consistent at best.
You're also right that individual talent is, for the most part, impossible to measure.