If Alan has a problem, and Brett has a solution, but Brett’s solution is qualified with conditions that can’t be met by Alan, then Alan doesn’t have a solution.
Brett should probably just let go of this fact, rather than criticise Alan for not using his solution because of “conditions”.