In this discussion (creating API that is fluent ) , a response indicates that the Builder Pattern is better than using Extension methods for creating Fluent interfaces.
What are the reasons this could be true? Extension methodology follows the "O" in the SOLID principle... I personally only use Extension methods for developing Fluent interfaces but am wondering if I need to rethink this...