You don't need Scrum. You just need to do Kanban right.
Scrum is not necessarily a bad framework to adopt. It works. However, Scrum is a manager’s training wheels. It helps managers get started quickly without having to spend too much time designing processes in detail. Still, Scrum prevents teams from moving as fast as they could because of its prescriptiveness.