The difficult part of creating an assistant is recognizing the users' problems and offering solutions. It's the kind of experience a company can acquire with years of tech support or lots of lab testing. Then it would have to compile that knowledge in an expert system and give it away essentiality for free.
Companies that prioritize development and/or support over documentation shouldn't try to create an assistant for the same reasons. But if you have great documentation, a great support knowledgebase, and support scripts, creating an assistant out of it will someday become as easy as keeping a Juypter notebook running.