The Unreal engine is a very flexible tool and can be adjusted in many ways. Even without a lot of programming knowledge such procedures are easy to control. The fact that many games had this "feature" is not because it was impossible to avoid, but because the developers wanted it to be so....