At first thought, it's a good idea to prevent any short circuiting via contact with external hazards such as water or coins, but how often do that happen?
If the battery is already in contact with water, then it's going to get fried anyways. And it can't be so often that metal is in direct contact of the ports (on the battery) to warrant a dedicated power button.
Are there other reasons for including a power button on external batteries that I may be missing? Is it OK for them to not have power buttons?