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.