That’s a fair assessment for a board like the Raspberry Pi where releases of Raspbian and Ubuntu MATE are available for it and well-maintained. For other boards, though, an out of the box full OS may not be available, and OpenEmbedded may be the only option for development of any sort.