I think he was frozen due to an incurable illness until the cure have been found. (the cure have been found far prior the last picture's timeline but Homer want him to keep frozen for a reason you know what)