Put enough smart people in a room and they’ll figure it out. Scrum isn’t any worse than Kanban or ‘pure’ Agile or Waterfall or Lean — every system has tradeoffs and smart people learn to adjust.
No company is perfect. Tell management how the process can be improved. If they ignore you, consider moving on.