Why do Rich Text Blocks use an array to display items when there is only one child?

exactly, that’s it, and it is better to be like that, so you can make a generic parser.