But not all watches have accelerometers either, yet WFS has tags for accelerometer values. It also has a tag to say whether the device has an accelerometer or not, so the watch face can adapt and be compatible either way.
There’s no reason the same approach couldn’t be taken for compass tags. There’s nothing remotely impossible about it.