So to be clear - you are talking about a company hosting a conference for their developers. As example of that would be MS Build or Adobe MAX. There is nothing nefarious or surprising about this. You can clearly see the schedule before attending. This is completely different from community run conferences that would have people from many different companies talking about many different things.
I don't think there is anything wrong with events like MAX or Build and if you are a heavy Adobe or MS user, it is a great place to find out more about their products and what is coming soon. But again - it isn't like the focus is hidden from. You don't spend $$ on your admission and travel and suddenly find yourself shocked at the content.
As an aside, those 'industry experts' at MS are typically really great people who participate in numerous non-MS events and open source communities.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.