In the wild, creatures of all sorts have a plethora of options for shelter, breeding, nesting, etc. Some build their own, and others simply take advantage of what’s around them. Fish are no different.
However, your tank is not “the wild.” What is available to your cichlids is what you provide. They can’t move off to another area in search of something different or better. You force them to choose from what you give them. So if provided multiple options, what would your cichlids choose and/or use?