No, not at all. The OSI model was agreed upon standards by the industry at large. This wouldn't occur if every vendor went their own way, like you suggest they should. Imagine if M$, Linux, Mac, Unix, and Ethernet card manufacturers went their own way.
PS: The OSI model has ALLOT more to do with networking than Ethernet. Ethernet is only a layer 2 standard, among other layer 2 standards, out of the 7 layer communications model.