i just checked patreon today 9.11.2023 ... wow 6.586 patreon yielding 14,070€ ( the currency also matters a lot) at least 4 people including government taxes can be paid.
What i do understand the sales on itch are almost nothing because users had the option to pay or skip paying. The numbers he provided could pass for itch but still without knowing the size of the team and costs attached to it this post by rngeusex reads and feels strange.