You need not. It's evident to any reader that some models can take more into account without overloading, including the "access" variable you introduced ex post facto.
What I suggested is an instance of Kant's categorical imperative: "Act by the maxim whereby you can at once will that it should become a universal law." The maxim in this case being "optimize for your own benefit."