USB-C promises to become universal port fall short when it comes to compatibility