Yes, they could, but you want a standard that makes them all implement stuff in a compatible way… :-)