GRE Tunnel not an interface?

Anyone have any idea why I can’t add a GRE tunnel to a bridge, hotspot, or DHCP server? I can do so with EOIP which is basically GRE with some stuff added. How am I supposed to answer DHCP requests coming over the GRE tunnel if I can’t treat it as a normal interface?

Just like IPIP encapsulation tunnel, GRE tunnel does not have MAC address for L2 communication.