What is the reason the Raspberry Pi is not open at a lower level? Is it because the Raspberry Pi foundation is shipping a premade chip package, or do they run their own software and have their own reasons for keeping it closed?
Also, what does this closed-off lower level hinder or prevent?
I can't speak specifically to the raspberry pi, but generally SOCs like it uses do work like that. Most customers are concerned with the chip's high-level capabilities and actively don't want to touch the lower-level stuff, as it's irrelevant to what they're making.
Also, what does this closed-off lower level hinder or prevent?