From space point of view there shouldn't be more than 5 programs/channels, while only 3 are visible. Same for news, so everyting is also corresponding to the MI amount. Everything else would break the space and perhaps is also resource hungry.
Latest 5 MI's are shown according to the dateadded property, for EPG there must be another criteria. I'm just thinking loudly now. When we knew how often a channel is selected, it could be selected according to this. I guess everybody has 3-5 channels, which are watched usually and if those are accessable from the home screen with the current running program infos, this could be interesting.
Now to the dark side of this idea. How and if this can be implemented I do not know. I'm just sure, that with current backend we can not know the favourite channels of somebody, right?
User selectable, as I'm sure some channels that aren't watched much have good content from time to time that the user wished they knew about before they missed it [emoji26]