In the context menu for the stack view of the debugger, you can disable the displaying of "synthetic" methods. I suppose this does not mean the $$$$ methods that get created by the scala compiler?
Nevertheless, I think that hiding the scala $$$ methods via a button (and hiding them by default) is not that much work. I think it would greatly improve the debugging experience. I for myself do not look into those stack frames very often.