On voit qu'il serait impossible de programmer
en hexadécimal et pire en code machine,
Juste atrocement fastidieux...pour avoir fait les deux à petite dose il y a presque 25 ans, pas énormément plus qu'en assembleur (qui pour simplifier à plaquer des mnémoniques sur les instructions, mais en terme de verbosité et de progression par sauts de puce c'est du même accabit).
Il y a encore des gens qui manipulent ces formes de code pour des cas de niche:
hackers cherchant à caser du code dans un débordement de pile l'air de rien
spécialistes qui conçoivent les assembleurs, linkers et autres désassembleurs (faut bien les écrire...)
ceux qui conçoivent les les processeurs
gens qui aiment "le sport"
j'en oublie sans doute...
Ceci dit, je suis d'accord, dans le cas général on limite drastiquement sa consommation d'aspirine à utiliser les langages de niveaux supérieurs...