Why is it die Versprechung?

Versprechung ends in -ung, and nouns ending in -ung are feminine: in a German dictionary, 99% of them take die.

All nouns ending in -ung
Sense 1
die

Meaning

[1] mostly in the plural: binding promise, which is often actually baseless

[1] meist im Plural: verbindliche Zusage, die oft jedoch tatsächlich haltlos ist

Examples

[1]

[1]

Declension

1 Singular Plural
Nominativ die Versprechung die Versprechungen
Genitiv der Versprechung der Versprechungen
Dativ der Versprechung den Versprechungen
Akkusativ die Versprechung die Versprechungen

Pronunciation

Dictionary entries include material from Wiktionary. Wiktionary