Нельзя учитывать то в чем не разбираешся.А если разбираешся во всем то ... см выше.Поэтому есть абстракция сверху и делегирование оветственности за конкретные нюансы вниз. Про продукт в целом согласен.Чем ближе он к абстрактному идеальному тем успешнее.