Apple has a conflict with the LGPL in iOS apps, so Xamarin offers a commercial license. I'm not sure why this restriction would apply on other platforms though.
Since they don't have access to the source code, they can't fulfill the legal obligation outlined in the GPL license.