В этом случае кажется немного более естественным для актеров не работать, но это действительно та же причина.

олезненное любопытство заставляет меня задуматься, почему не получается следующее:

// declared somewhere
public delegate int BinaryOperation(int a, int b);

// ... in a method body
Func<int, int, int> addThem = (x, y) => x + y;

BinaryOperation b1 = addThem; // doesn't compile, and casting doesn't compile
BinaryOperation b2 = (x, y) => x + y; // compiles!

Ответы на вопрос(2)

Ваш ответ на вопрос