so the problem is OP_RETURN is one of the issues. core of the issue was 3 years ago, Core didn't patch their implementation against exploits appeared after taproot fork.
so if you are running Core and not updating, you are still running a node that doesn't have patches against taproot exploits. and down the road because of the issues this exploit caused, Core wanted remove OP_RETURN limit.
so you can say they caused the problem to create the "solution".