Yes that exists already eo:bands.common_name , and it is used by odc.stac , but only as an alias, so you can request red instead of B3 for example. But it’s not guaranteed to be unique, so we can’t merge on that, and instead rely on the asset name. Landsat catalog for example has that issue, where red, green and blue appear as both independent 12bit bands and as 8bit bands within a visual asset. Also it’s and extension, so not guaranteed to be present at all.
Also there are only so many allowed names specific to CF needs.