That's a more nuanced position than the one that is commonly understood, however. Though, you are always bound to your architectural model, so exploiting it more directly is not
innately bad. Layers tend to be leaky.
Wearing a Scheme programmers' hat, call/cc isn't any less of a landmine.