I’ve been working with the hosting feature for a long time and my bot was one of the first that could provide reliable automatic hosting. I also know that there are a lot of circumstances under which a streamer is shown as offline even though he isn’t - or he is only for a short moment. This feature now messes with my own routines.
There are also some circumstances under which I don’t want automatic unhosting, e. g. when I know that a streamer makes a 24 hour charity stream and I want to support him. Then I don’t care if he is 5 minutes offline because he has to reboot his computer for some reasons. This feature might be useful for some streamers but I think hosting is user function and the control over the hosts should be stayed at the users control and not overtaken by Twitch.