Raw workflows are expensive or laborious, but less so with dcraw. Lots of cameras can, in theory, write DNGs. Lots of image editors can, in theory, read DNGs. The gap is made of greed: deliberately bad co-operation, planned obsolescence, and "integrated marketing strategies".