That's amazing really.
Understanding Bitcoin requires knowledge in so many areas: economics, social science, math, software engineering, monetary policy, etc.