The government doesn't want to deal with masses of complaints about huge queues at the border if EU passport holders etc. are barred from using the eGates. This would negatively impact any UK passport holder unable to use the eGates - those travelling with young children for example.
We are not being generous here, we are trying to prevent a total mess.
I agree however that the lack of reciprocity is annoying.