You and me have completely different view on the things. You prefere multiple specialized devices, I prefer one having all possible funcitons in it. We cannot say yours or mine is wrong, they are different.
What does it mean from programist perspective? It means the compliation environment need to be flexible. If you like device with only one function included, you should have option to compile the image this way, but when I prefer to have everything in it, I also would like to have such possibility and not be blocked by programist, who does not agree with my approach. (nothing personal, just an example).

The only ask I do have is - Whatever will happen with repository, please do not block anything rather create multiple build options to fit as many needs as possible.

Makes sense?