Oppo, Xiaomi and Vivo have gone all in on cameras - at a cost.