[Comment removed by author]
I would seem that most (if not all) CxO become salespeople, regardless of background. The path for someone who bases their decisions on practical issues of a primarily technical / functional / quality focus is limited. This is not to say that a business focus is also required - budget, revenue, expenses are all important aspects of a successful business. But it does seem like the focus eventually becomes one sided, and why innovation seems to stall after too many “managers” get involved.
TL;DR: To test membership in a read-only set which fits in memory, use a hash/hashset/dictionary/hashmap rather than a database.