You missed the point that op is trying to help the engineers understand where their work comes from and the effects it has. Giving them or letting them be part of the bigger picture aids in the decision making process when doing the actual engineering.
My understanding of trunk based development is that it allows for short lived branches and keeps longer work behind feature flags as it is merged in pieces. The common CI approach with pull/merge requests having to pass tests still applies.