True, but there is a difference between 'a text scroll that says what happens to x and y' and an actual, true ending.
Take classic Baldur's Gate: You fight Amelyssan, talk to Solar and you either - ascend, or not.
In my book, that's one ending, because it plays out the exact same everytime.
You can count it as two, because you can ascend or not.
You can count it as four, because you can be good or evil
You can count it as seventeen, because there are four optional romances
You can count it as 546 * 17 = 9.282 because you can have different party compositions.
You can count is as 9.282 * 5 = 46.410 if you take into account can *not* have a party member with you in every slot.
BUt all in all. There are four text scrolls about what happens to you. God/No god + Good/Evil
There is a bit of text for each of the companions, 23 + 8 romances.
That's it.