They can limit inheritance flexibility. Frame the concept in practical terms so you can explain it during interview discussion.
While static factory methods add readability and efficiency, they can't be subclassed like constructors. This limits certain design patterns. For instance, a subclass can't override a static method, which might be a drawback in some polymorphic designs.