Another reason I see is for web of trust. Just because I follow someone for content doesn't mean I trust them. A seperate and public list of people I trust would be more useful for that, people I know IRL, or have had extended interactions online could be added to that.
Private follow lists already exist, the function just isn't exposed well in clients yet.