Assuming unique MAC addresses is a very poor assumption.
At one company I worked at we once received a huge shipment of ethernet cards (several thousand) that all had the same MAC address. We didn't realize it until customers who had purchased multiple pieces of equipment began to call in.
I've heard several similar anecdotes from other engineers at other companies.
Yeah, very bad assumption.