Customers who care for you want to work with you will treat you as part of their internal team. They are part of your product development team. You have to listen and get every clue from their feedback, usage patterns.
My friends tell me why am I so transparent with them, the simple reason is they are going to pay our bills. We are working on making their life better.
Customer-driven development is about: delighting our customers, solving their pain points, and making them our evangelists.
To serve them best we have to be honest with them and share, which at times means delaying a feature release or onboarding date.