Dogfooding is great and all, but if you're forcing your engineering staff to dogfood something, you should make sure you're in the same industry as your customers. I've always had a bit of respect for MSFT products in the "I'm a company with about 5 reasonable, but not stellar developers" space. Do I want to build an operating system with Visual Basic? No. Do I force C++ on our loading dock foreman who upskilled to a VB4 dev 'cause he knows the problem domain inside and out? Also no. MSFT traditionally attracted "above average" devs who had the support to work on big projects for a (comparatively) long time.
As J. R. "Bob" Dobbs once said, "I don't practice what I preach because I'm not the kind of person I'm preaching to." ( see https://en.wikiquote.org/wiki/J._R._%22Bob%22_Dobbs )
Maybe the engineers complaining about dogfooding vibe-coding tools aren't the kind of developers you should have vibe-coding.