Networking can be complex. Standards allow interoperability but they do not magically make everything work with no configuration.