Sure, but then how does QOS work (on an unmanaged switch)?
How can the switch decide which packets have priority?
One bizzare solution would be to do an online lookup on the MAC address of each device, to work out what type of device it is. Apparently this is possible, in the same way that you can check if a MAC address is a genuine paid-for one, rather than some random number; that is probably the only thing which stops a lot of chinese companies just generating MAC addresses since the risk of a collision on the same LAN segment is utterly negligible.