I think the point is some of these chains may be 5, 6, 7 or more redirects long. Google may only do 3 redirects before considering it an invalid link. That means people linking to the beginning of the chain will no longer be able to get to the profile. Now the suggestion of if you redirect to a link that has a redirect, if the first goes to the second which goes to the third then you change the first to go to the third. Now it does it in one jump.
This will not "eliminate" redirects but what it will do is limit it to 1 redirect only. So a goes to b which goes to c which goes to d. If it is shown a goes to b which goes to c, switch it to a goes to c and b goes to c. Now a goes to c which goes to d. Switch a goes to d, then b and c will also go directly to d. This will cut down on chains, eliminate multiple redirects which end up sending an invalid response, and keep all the url links to the old profiles still valid.
This would run in the background and eventually reduce server time during searches. I also wonder if there might be a flag added so the suggestion reports won't bother searching the redirects but only the end target.