Computer science is all about creating good abstractions. Good abstractions are all about presenting a view of the world that can be used.