The current state of things makes the problem seem worse than it is, but it is not a simple problem. Should a post about "L'acteur Gérard Philipe" be found by a search for "gerard", without the accent, through collation? Probably, but should quoted/verbatim searches also do collation? How about the non-verbatim but misspelled "gérard philippe"? What if the search has a correct spelling, but not the page? What if the search is for "ジェラール", or if the page only has the name "ジェラール", especially if the user specifies that they can read Japanese? Should "acteur" find "l'acteur", and vice-versa? How about "comédien gérard", even though "comédien" does not appear on the page? Should a search for a "theater" find "theatre", and vice-versa?

More importantly, how do you rank the thousands of hits?

These were all issues mostly resolved by 2000 or so. I remember integrating a search index into our company app in 1998-1999 and it handled most of these cases. The current madness is mostly deliberate bait and switch.