Abstraction is the key to managing complexity in software systems.
Do not let yourself be tainted with a barren skepticism.