The market isn't free because Vanguard and BlackRock are a duopoly on this. Vanguard isn't the issue though - they do literally nothing besides harvest tiny tiny fees at scale.
BlackRock is a different story - look into their actions around SFH. They're not great.