The manufacturer incurs a lot of liability by setting the oil maintenance window so high. So I don’t think they would do that without data to support this requirement.
If the oil filter truly couldn’t last, then there would be many more failures. Which would be payable by the manufacture (either through warranty or class action law suit).
Based on this simple analysis, I believe the manufacturer docs vs. a mechanic with no skin in the game who also makes money from frequent oil changes.