I'll reply to the honest question with an honest question - why should anyone care? It's just a requirement in the process to prove minimal knowledge so that you don't waste the time of actual examiner, who's going to quickly sort out if you: a) know enough to safely fly and b) have the skills to safely fly.
Making the process more complicated than it already is, in my view, is just wasting more people's time. There's no harm in people memorizing answers to cloud clearance, signage types, airspace types, etc, because you're really talking about memorizing things anyway.
As far as using AI to write test questions, that's an example of a solution looking for a problem, or a vendor looking for a handout. To have a remote chance of making that fair someone is going to have to record every BS question that it comes up with, for every student, and provide an actual human being to score them if they fail.
Or to put it another way, I'm pretty sure that nobody ever crashed an airliner because they didn't know the answer to a question on the knowledge test, and instead memorized it as "answer C". If someone makes a mistake at that level, it's an issue with judgement/attitude, skill, or knowledge specific to the systems they're working with.