The feature factory approach might work for very early-stage products. But depending on your product and on its place in the overall technology adoption curve, adding new features (a.k.a working on a feature factory) might not advance the overall goals of the company. That’s why in my IoT courses I strongly emphasize that a Product Manager’s role is not just to add new features but to add value to the company.