Templates are useful until the experience, performance or integration requirements become more specific than the template allows.
When every important decision requires a workaround, the website becomes harder to maintain and slower to improve. A custom build can create a cleaner foundation around the exact journey you need.