Also based on my understanding (possibly incorrect), assigning a lambda to a delegate in this way makes it possible to pass said delegate/lambda expression into another method as an input parameter.
My question is, what are the advantages of passing lambda logic into other method with delegates?