¿Cuál es la diferencia entre concurrent.futures y asyncio.futures?

Para aclarar el motivo de esta pregunta:

Es confuso usar dos módulos con el mismo nombre. ¿Qué representan que los hace distintos?

¿Qué tarea (s) puede resolver una que la otra no puede y viceversa?

Respuestas a la pregunta(2)

Su respuesta a la pregunta