Perfect tabloid spin.
MH370 is not yet found, so no browny points to Inmarsat.
Inmarsat charges arm and a leg, no airline will be willing to pay $100k for installation and monthly subscription charges. SpaceX and others will not just let Inmarsat eat the cake. India has similar satellites, may want to provide free or cheaper rates for their airlines.
Technically this is a incomplete and inferior solution ie., there are million ways to loose satellite connection. They cannot even provide good internet connection, now want to replace black boxes.
Bottom line a crashing plane cannot maintain satellite connection.