Credo che la maggior parte dei framework usati oggi nella programmazione (e forse in ogni framework che hai provato) utilizzi i termini "height" e "width" per il posizionamento di immagini o forme sul display di un computer. E come @whatisname già menzionato in un commento, i display dei computer sono spesso montati verticalmente, quindi questi termini si adattano bene.
Il caso d'uso del 99% per questi framework sono interfacce utente grafiche. Oggi i casi di uso matematico sono relativamente rari e gli schemi progettati per applicazioni matematiche 2D o 3D utilizzano tipicamente X, Y (o X, Y, Z) per gli assi.
A causa della mia educazione personale, penso che "width" e "height" siano in modo abbastanza ambiguo per la gamma massima di "X" e "Y" in un sistema 2D, mentre senza una documentazione separata, non sarei sicuro di come mappare "larghezza, lunghezza" su "X, Y", potrebbe anche essere "Y, X". Ma YMMV.