I think closed systems still have a place, mainly because they make it easier for companies to control security, performance, and the overall user experience. That said, I do like the idea of offering an official development mode like Xbox did. It gives hobbyists and indie developers room to...