Today, when constructing a new software system, many developers build their systems on top of frameworks. Eclipse is such a framework that has been in existence for over a decade and has so far released 11 major releases. Like many other evolving software systems, the Eclipse platform has both stable and supported APIs ("good") and unstable, discouraged and unsupported APIs ("bad"). However, despite being discouraged by Eclipse, in our experience, the usage of "bad" APIs is relatively common in practice. In this paper, we study to what extent developers depend on "bad" APIs? We also study whether developers continue to use "bad" APIs? To answer these questions, we have conducted an empirical investigation based on a total of 512 Eclipse thi...