It's not an all-or-nothing. One side perpetuates ignorance to keep consumer prices high; the other balances out to produce just enough technicians to keep wages low. They don't need everyone to be a technician, but they do need everyone to be a consumer.
If you think of it as a firewall around knowledge, it's basically like this set of rules:
Deny: all
Allow: <specific group>