I understand your point. But learning to code is just not realistic for some people. For those who can and have the time, I would say go for it, but we need to create as much use cases as possible for Bitcoin, and that comes when you make it easy for anyone to explore and create their ideas.