Even if they act the same at the moment, there is a difference - at least in their documentation, as you indicated correctly; which may be used in the future, as far as I can tell.
parallelStream Collection :
default Stream<E> parallelStream() {
return StreamSupport.stream(spliterator(), true);
}
, ( Collections).
, , , non-parallel Stream. , , .
parallelStream - Stream; parallel :
Collections.some()
.parallelStream()
.parallel()
, .
, - , parallelStream parallel, - .
, , , ; , , .