В .NET существует множество, казалось бы, дублированных записей, особенно System.Drawing. Я предполагаю, что они там для возможных будущих дополнений. HighQualityBicubic специально запрашивает Bicubic, тогда как High будет использовать лучшее из доступных на тот момент.
Кто-то может обнаружить супер-удивительный алгоритм изменения размера завтра, который ставит всех остальных перед позором. Высокий позволит .NET.NEXT использовать это.
Просто теория, хотя. Возможно, где-то есть документы, но пора спать;)