No. Vast majority of software does not consist of four simple and easy to grok concepts.
Vast majority of software consists of badly designed abstractions full of various hacked on workarounds for exceptional cases. Such as Subversion, what a horror that was!
By this logic the entire computing industry is so simple a toddler could understand it - “It’s just ones and zeroes”
Unfortunately the complexity of a system is greater than the number of its components...