Agreed that something should be logged, but I would say log at the point that they try to use a solver that they don't have access to. Since we already raise errors in these cases, I would say that it's not necessary to add a log message here ... Unless having or not having scipy changes the default solver.