It is beacause Java is a simple, object oriented, distributed, interpreted, robust, secure,
architecture neutral, portable, high performance, multithreaded, dynamic
language. The answer for your question is rely in the definition of JAVA. It must be simple and multiple inheritance is little complex so to make it simple a new feature interface is included in the language.