I wouldn't say never. But it really comes down to how a business views their product. If they view it as a hardware product that is supported by some software, then it will be shit. If they view it as a whole end-to-end solution where the entire experience is the product, then they will more often do it well.
Photography is weird in that the people still buying cameras pretty much just want the same old Canon/Nikon controls and menus that they are used to, and have a workflow already in place. It is really difficult to get these people out of that mindset even though it would be amazing if you were able to take a photo, it would get automatically uploaded to the cloud, where you can access and edit/publish it through any device. Even though this would benefit a lot of professionals, many wouldn't want to change their workflow to allow this.