HTLC is not a specific term which means commitment
HTLC is basically "complex contract"
a LN millisat format payment has a HTLC ..
just because you see something that says HTLC does not mean it refers to the commitment
AGAIN:
a LNmillisat payment HTLC has units of measure in msat and also uses Erics payment hash for all users (ABCD)
a commitment HTLC(different) uses only the pubkeys of the channel partners and is measured in sats
please try, for the multiple time of telling you. to learn the differences
last time im going to say this.
a HTLC is not "commitment". it refers to a whole range of transactions and formats that use HTLC
so stop trying to say 'it makes a commitment because it says HTLC