I don’t get it. If it’s an anti-pattern, why does Flutter do that in its own source code? In ProgressIndicator, ExpansionTile, Stepper, DatePicker, etc.

GitHub-flavored Markdown & a sane subset of HTML is supported.