Here's another thought ... websites don't need any work or maintenance to just sit there as is. All you need to do is pay your hosting fee and any renewal fees for the domain name, plug-ins, etc.
So he really wouldn't need to be tech savvy to maintain it, just plug a credit card number in where needed and let it renew automatically. Even if he can't navigate the site to figure out where to add his card number, you know they send you a billion renewal notices with links to follow.
So I'm guessing it's not his precious schedule or lack of tech ability that got it suspended but he's counting his pennies and figuring the return on investment for everything. He can't be earning that much in ads from a site not getting updated regularly so why maintain it if it doesn't put money back in his pocket?