Can the lambda string be generated in any grammar?
No.  $S \to \lambda$ is not implicit.  It is only present if it is explicitly listed in the grammar, otherwise there is no such production.  There are no implicit rules.  You've misinterpreted the definition.  The definition says what kinds of rules are allowed to be present in the grammar, not what will definitely be present.