While you’re right that Unpleasant Design is generally a bad idea, this feels more like not being willing to expend additional effort to support something that’s very much a niche usage
You’re certainly free to use implicits to introduce additional race conditions and global mutable state into your program, but there are so many other things that need attention (see: this entire thread ) that support for this being low priority is entirely unsurprising.