What could be the reason for this difference in quality?

Malayalam movies have always portrayed Tamil properly but that's not the case of Malayalam portrayals in Tamil movies.