Millennials are more perfectionist than other generations, but it’s not their fault