Either model works, though one is more general than the other.
Godel's incompleteness theorem tells us that no model can possibly reflect reality perfectly.
All models are imperfect.
The way we used to say it when I was going to Carnegie Mellon was "all models are wrong; some models are useful".