Currently QE team uses iib for OLM catalog testing. It is used to test installation of operators like streams for Apache Kafka and newly added Console operator.
During 2.8.0 release we have noticed that each component's iib is built independently. This causes streams 2.8 related iib to not contain console operator and console iib to not contain streams 2.8 operator (contains only streams 2.7 operator - which suggests that the build pipeline takes already released catalog and puts only the one product's bundle on top of it).
This might also cause issues for all the related streams components using iib in the future where more than two operators might be required in the same testing. Each operator should not need it's own catalog as it makes the testing harder to manage.
If we could somehow build only one iib with streams + other related operators, that would be great.