Making every object lockable looks like a design mistake:
One benefit is automatic unlock on exit from synchronized block, even by exception.
synchronized