A life lesson with context wouldn't be a life lesson. The context is life, if the context is more specific and not fully applicable to life then it is no longer a life lesson.
I disagree with the conflation of "applies to life in general" with "applies to every situation you could be in." I would say it is, for example, a mistake to interpret lesson #2 as "never choose delayed gratification," but it is very important not to overvalue it.