I appreciate Bitcoin Script for its simplicity. I t would be dangerous to extend it since it provides additional attack surface and attack vectors. But if the community agrees on extending it with programming-language-features and smart people have them well thought out .. I'd be on board