What do you mean? That you depend on other dependent projects releasing versions compatible with 2.12? Isn't this reasonable?
In Java you can use an old dusty library from 15 years ago without a problem.
2.12 was a major release; even a semi-active developer would recompile. If a dependency did break, then sbt just helped you avoid using an unmaintained library.