Step page names must be specified when the current step operates on a different page context than the activity's primary page. This is necessary when working with page lists, page groups, or any embedded pages. Specifying step pages 'always' or 'never' would be incorrect - it depends on the specific step's context.