Da die DB2 integraler Bestandteil des OS/400 ist lässt sich da kaum ein separater Preis ausweisen. Man kann das OS/400 nicht ohne DB2 bekommen.
Bei Windows (und anderen) ist die Datenbank immer extra, da (wohl) auf Grund von Kartellrecht usw. eine DB-Integration, z.B. des SQL-Servers, nicht erlaubt ist.
Man kann sich da auch für Oracle oder eine DB2 entscheiden, wobei die lizenzmäßig auch nicht zu den preiswerten gehören.
Viele Anwendungen bringen halt ihre eigene Datenbank mit, was beim OS/400 nicht erforderlich ist.