This is purely a curiosity question. What drives the team to choose FastExpressionCompiler and System.Linq.Dynamic.Core vs using Roslyn directly?
Is there some fundamental concerns which make Roslyn a "bad" choice for this scenario? Is it purely historical/timing related?
Cheers!