English: Perhaps the technology hadn't advanced far enough.
Telugu: బహుశా టెక్నిక్ చాలా వేగంగా అభివృద్ధి విఫలమైంది ఎప్పుడూ.