I think your hypothesis that shirt and hose do not need to match is particularly true if the hose contain accent colors that do match the shirt.

Great outfit.