The Verbraucherschutz sued over this, and, apparently, BahnCard is not covered by this regulations as it is a (paid) Bonus programme, not a service or product in itself.
At least that's what I got from the summary here:
https://www.test.de/Deutsche-Bahn-Kunden-koennen-Bahncard-la...