You're conflating innovation with discovery/invention. Innovation isn't simply "think of/create something new", it includes incremental changes to something, leveraging an existing thing in a new way, etc.
.NET is certainly not "a copy" of Java, it's just Java done correctly ;-)