The point of the Technodrome was to make a terrestrial version of a Death Star marketable to little kids. And to sell one expensive-ass toy. And no, it never served any purpose or ever delivered on its promise of "it'll be really badass when it's operational!" until "Turtles Forever."