As for growing his YouTube subscriber base, keep in mind that there are two uses for that word. You can subscribe to a channel for free. You can also agree to support it via a paid subscription. Growing the channel by 800 subscribers could mean he has added some income, and it could mean he has added none.
Also, I am not aware that YouTube pays out for how many subscribers your channel has, paid or unpaid. They pay based on video views and income generated by ad views and clicks. If you have 100,000+ subscribers and your video got 12,000 views, you're paid based on the latter, not the former.
He can buy as many fake YT subs as he wants- they are obviously not watching his videos. And this is where his laziness hurts him a lot. If he gets 10k-20k views per video, that's not bad if you are creating videos every day, or at least a few times a week. But he is struggling to upload content.
And, as someone who has had a relatively successful channel for several years, he could also attract sponsors... if he didn't have that messy past to deal with, thanks to his own video confession. A single 60-second sponsor spot in each video would probably pay enough to cover modest living expenses for a month, especially in Croatia.
He can blame whoever he wants, but his present situation is entirely of his own making.