I've been reading about VLANs recently and how switches have the ability to modify ethernet frames by inserting/removing VLAN tags. This got me thinking, would we ever update the Ethernet standard such that hosts do not need to include their source/dest MAC address in each message in order to save bandwidth?
For example, imagine I'm a host plugged into a switch. If I were to let the switch know my MAC address on start-up, I could then just have the switch tag my MAC address onto all future messages I send out. That saves me time from having to send 6 bytes for each message.
Similarly, if I'm now receiving messages. The switch is smart enough to only send me messages that are addressed to me. So I really don't need to check the dest address since I have confidence in my switch to only send me messages that are addressed to me.