I agree, matchewed, except the real world has uncontrollable variables. When we design our products, we take the variables into account... then we test them in the wild, using them as any normal person might use them, and find a bunch more issues due to variables we never considered.
When we figure out battery life, we start with a large complex calculation that requires several PhDs and a bunch of software. Then when we manufacture the device, we build a reference design and take it home and actually use it until the battery dies and time how long that took. I don't know what the various other OEMs and ODMs do but we make sure it performs up to the theoretical spec.