Culture matters. There exists distinct cultural differences. Not all cultural tenets are virtuous or noble.