Navio2/ MPU9250 & LSM9DS1

Thank you for your kind comments.

From your comments, does it mean that Navio2 is designed to give a freedom on choosing chips for each sensors? I thought, providing 2 chips which have the same function leads to increase of cost. Is there any other reason?

And I heard that there’re some arguments on the reliability of getting mag. values from AK8963 (MPU9250).
Is this related to examples which use LSM9DS1 for magnetometer?

Thanks and thanks in advance.