The variations in trait role, trait conservatism and habitat heterogeneity confound our understanding on community assembly