¿Cuál es el punto del operador de diamante (<>) en Java 7?

El operador de diamantes en java 7 permite códigos como el siguiente: List<String> list = new LinkedList<>(); Sin embargo, en Java 5/6, simplemente puedo escribir: List<String> list = new LinkedList(); Según tengo entendido, el tipo de borrado es que son exactamente iguales....