Well said. I remember when they first introduced VS. It straight didn't work on Atlantic on day 1 and there was some emergency rework needed to make it work at all. It was always broken by design on their single most popular shard. But they never seemed to care as long as it was working on the small shards where Mesanna's friends play. I'm pretty sure they run some homebrew search engine as you describe.
I am guessing it's incompetence and the desire to hide this incompetence more than anything. You see the pattern over and over again. Having some experience with the corporate world, I am guessing it goes something like this:
1) BS Overlords tell Mesanna what her budget allocation is as far as programmers, artists, etc ( I know I am being generous using plurals there ).
2) Mesanna drafts up an impressive plan/scope of work for the next 1-2 years. Proudly shows how much her team is going to accomplish to the BS overlords.
3) The team works hard for the next half a year preparing the new publish.
4) Publish is released. For whatever combination of reasons - mismanagement, lack of talent, competence, or mental fortitude, the publish is a dud. Half the player base hate it. Twenty percent love it. The rest are not aware of the changes.
5) The problems with the publish are not mere bugs. They are nearsighted design decisions that require a complete rewrite of a significant portion of the code. That would take about 4 months on top of the six that already passed.
6) Now, remember that ambitious scope of work that Mesanna proudly presented to the BS overlords? Do you think she is going to go back to them and tell them - "The plan is not working out because the publish is a failure. And the publish is a failure because of my bad ideas or someone else's bad ideas that I approved. And all that money you gave us was largely spent to piss off half of the player base. We can fix all this if you just give me a bunch more money. Because NOW, now, I really know how to do this right."
7) Of course that would never happen. Instead, they allocate some minuscule amount of hours to fix the worst bugs, and immediately move to whatever is next on their "list." Player concerns are dismissed. At the end of the year, BS overlords are shown an impressive list of accomplishments. Arses are covered. Bonuses are given out.