He isn't getting flat out 2k a month. This has been discussed many times. Taxes, Patreon's cut and other fees leave him with MAYBE 1.2k a month. Unless he's not paying taxes for this money as he'd either have to hire someone or do it himself every year, which is a pain in the arse. You can't afford to buy a high-end computer with 4090's and whatnot if all you have is 1.2k while having to pay rent and other living expenses. This is simply a side-hustle for him if you ask me. He's doing other things imo, and so this whole "I'm doing this fulltime", "It pays the bills" jibberish is a major lie.
There is a reason he went from 2-3 month updates to 1 year per update, and I highly doubt laziness explains it all. He'd make way more money if he were to release more frequently, but whatever he's doing, it's probably making him more money than working on JOHN fulltime.
BUT, telling your patrons about that would likely result in even less subscribers, and so instead of telling the truth he comes up with the most ridiculous bullshit every single development cycle for the past ~3 years. Think about it... many subs would probably not be too keen spending their money on a developer who is straight up telling you that he's not gonna work on the project for the next 6+ months due to other obligations, but instead telling them that delays are caused by clothing or non-existing branches, sickness, you name it, makes it easier for a patron to justify the money they spend on him. That, and this weird "I better give him money so the game doesn't get abandoned" mentality.