1. 3

    Trunk-based development is a great approach, but…

    This ensures the codebase is always releasable on demand and helps to make Continuous Delivery a reality.

    …nothing leading up to that sentence describes anything to ensure a codebase is always releasable. That’s not something a branching model can provide, and the work required to do so is not substantially dependent on branching model. (On the other hand, it may be far easier or cheaper to do it when it can be focused on just one branch.)