The solution is perfect, why don't they come?
*I created this perfect solution that solves the problem, but somehow everyone else is stupid and it's everyone else's problem that this solution is not followed.*
~ someone, somewhere, recently
If you believe that your approach is correct, but in practice it has a very different effect than what you wanted, then your approach is not correct.
You missed including the surrounding context into your solution. You did not consider incentives, you did not consider individual attention capacity, you did not consider social aspect, you were a dick to people when you shouldn't have, etc.