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.
Anyone can do any amount of work provided it isn't the work he is supposed to be doing at the moment. -- Robert Benchley