Я подозреваю, что настоящая причина в том, что этот конкретный патч требует зависимости от mysql.data.dll в самом NHibernate.
См. здесь Например, +using MySql.Data.MySqlClient;
Это будет означать, что людям, не использующим MySql, все равно потребуется DLL.Я действительно думаю, что это причина.Однако ничто не мешает вам внедрить патч для исходного кода NHibernate и скомпилировать двоичные файлы самостоятельно.Я сам использую MySql и не сталкивался с другой работой ...