Cómo obtener una transmisión desde un flotador []

Estaba aprendiendo a usar las transmisiones de Java 8 cuando noté algo extraño.

Arrays.stream() tiene métodos para todo menos para matrices flotantes:

Arrays.stream(int[]) : IntStreamArrays.stream(long[]) : LongStreamArrays.stream(double[]) : DoubleStream

Del mismo modo, hay implementaciones de Stream para int, double, etc., pero no flotantes:

IntStreamLongStreamDoubleStream

¿Hay alguna razón para eso?

¿Cuál es la forma recomendada de trabajar con secuencias flotantes?

Respuestas a la pregunta(3)

Su respuesta a la pregunta