Good question. I would say that those abstractions are defined by the business rules. These rules should not know about the existence of the presentation layer nor should the presentation layer be concerned about where the data comes from.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.