Hi,
In several examples and templates in the manual, we use constructs like
\context Lyrics = "somename" {s1*20}
to create an empty context that will live for at least 20 bars.
However, I noticed more or less by accident that if you instead do
\context Lyrics = "somename" { }
then you'll get a context that is automatically kept alive during the
full score. Of course, this feature is very nice since you don't have
to calculate how many empty bars are needed.
If this is a deliberate feature, then it should be properly documented
and advertised in the manual and all the corresponding examples should
be modified to use the feature. If it's just a coincidence, I strongly
recommend to make it a supported feature.