Yeah, I got your point. I don't think we're in disagreement about anything, and I probably shouldn't have conflated multiple topics. It's not really _syntax_, but this would be uglier to me:
var temp = alloc("Circle radius: %d color: %u", r, 0xFF0000);
var ignored = call(window, "draw: %d %d %p", x, y, temp);
drop(ignored);
drop(temp);
What's a good word for the overall/high level result being less attractive while the low level syntax isn't really the problem? Having a GC does tidy up the code and make it feel high level like Lisp/SmallTalk.