The #enshittification of I2C sensors is happening too. Bosch has been a frequent offender, but they're not the only ones. The sensor powers up with no internal firmware (an I2C paperweight). You have to load a proprietary binary blob into the sensor before it works. This blob is controlled under a restrictive license agreement. Luckily there is still some competition in this sector, but innovative/new parts try this trick.
cc @pluralistic