Hello Jagadeesh,
Creating Universe modelling is completely based on Requirement.
In this eFashion Sample universe these joins created because both conditions need to satisfied while using objects from Article_color_lookup and Shop_facts Tables.
Join conditions are all depends on Business Logic and accordingly Universe Modelling is done.
Regards,
Sushil Padhye