Unfortunately that is a common expectation for any engineer higher than junior level. It's a strange attempt to get engineers to own vertical slices of the company, as if they were managing their own business within the business.
The problem is that product owners and managers are not learning software engineering to better communicate, design etc., This is a one way street, engineers have more and more non-technical responsibilities until they are barely coding and then are forced to manage a team of junior engineers to do the code for them.