This is not true. While it's intended for MAC addresses to be unique, there are plenty of instances where manufacturers re-use MACs when they run out instead of registering more.
Additionally, there is no issue with multiple devices having the same MAC address as long as they're never on the same Layer 2 domain.