Perforce definitely doesn't require you to lock a file before editing it. It allows you to do so, but it doesn't require it. Maybe it's some policy put in place by your company.
What ever you want is going to cost a little more than it is worth. -- The Second Law Of Thermodynamics