IMHO, having compression is not a problem but it will mean the following.
1) Extra rountines on the camera processor(s). Development cost and time goes up == cost of camera goes up.
2) Added time between the image capture and writing to the storage media due to compression. This can be overcome with more buffer. Again development cost and time goes up == cost of camera goes up.
3) All this compression also uses up your battery life. However you do save on energy on having to write smaller files. So it all depends on the overall energy savings.
(Energy used for compression) - (Energy saved on writing smaller files) = ?
4) You will have to decompress your RAW files once it is on your CPU. Added time to workflow.
1) Extra rountines on the camera processor(s). Development cost and time goes up == cost of camera goes up.
2) Added time between the image capture and writing to the storage media due to compression. This can be overcome with more buffer. Again development cost and time goes up == cost of camera goes up.
3) All this compression also uses up your battery life. However you do save on energy on having to write smaller files. So it all depends on the overall energy savings.
(Energy used for compression) - (Energy saved on writing smaller files) = ?
4) You will have to decompress your RAW files once it is on your CPU. Added time to workflow.