My ideal tech has all the implementation details hidden during use and provides a nice little button to tell me how features are implemented if I choose to know.

Hackers probably miss this because they feel the implementation details are a core part of the experience. A system with no implementation details readily available in some form will have a hard time gaining support from the type of nerdy dudes who like to change the world from their garage without significant secondary draws.