She physically owns all of England’s military assets as well. This is why British navy vessels are given the designation “HMS” (Her Majesty’s Ship) before their names. This is also why the British Air Force and Navy are called the “Royal Air Force”, and the “Royal Navy”.
She has other powers that the crown hasn’t exercised for generations, but she still retains them and could use them should her country need her to.
The British Crown isn’t just a toothless figurehead.