In 2018, I filed this issue:
https://github.com/stripe/stripe-python/issues/392#issue-292517299
In 2024, they implemented the fix:
https://github.com/stripe/stripe-python/pull/1200
In 2026, I once again have occasion to call this API, and I am pleased to discover that I get a regular old object with type annotations and stuff that I can easily partially mock if I want to for testing, instantiate multiples of for different accounts, whatever.
File that bug that's bothering you. Sometimes it's very much worth it even if it takes a while.