¿Por qué usarías flotar sobre doble o doble sobre largo doble?

Sigo siendo un principiante en la programación y siempre tengo más preguntas de las que pueden contestar nuestras búsquedas de libros o de Internet (a menos que me haya perdido algo). Así que pido disculpas por adelantado si esto fue respondido pero no pude encontrarlo.

Entiendo que el flotador tiene un rango más pequeño que el doble, lo que lo hace menos preciso, y por lo que entiendo, el doble de largo es aún más preciso (?). Entonces, mi pregunta es ¿por qué querría usar una variable que es menos precisa en primer lugar? ¿Tiene algo que ver con diferentes plataformas, diferentes versiones de SO, diferentes compiladores? ¿O hay momentos específicos en la programación donde es estratégicamente más ventajoso usar un flotador sobre un doble / largo doble?

¡Gracias a todos!

Respuestas a la pregunta(5)

Su respuesta a la pregunta