BA are one of the few airlines that allow a 23kg cabin bag. Other "national carriers" allow 7kg.
Prosecuting pax for taking those what would normally be checked bags with them in an evacuation would be extremely counterproductive ad could lead to job losses as pax desert the prosecuting carrier in droves.