Avman
You, like many others, may think that an ID cross-chsck at the boarding gate is a good thing but at present there is no UK government requirement to do that for domestic flights.
As has been pointed out earlier in this thread.the lo-co's do it to prevent fraud.
HWB