POs do not design the software. Their job is to understand the market and sort the backlog (and contributing that expertise as the team works). That's it. IMO, they shouldn't even be collecting stories or "refining" them, at least not on their own. The pathological case is a PO spending all their time parked in front of Jira adding details to tickets. That's something that the team does just before and during implementation. The world does not need ticket monkeys.

Source: x.com/allenholub/status/1822011555380388126