This is where the market is headed unfortunately. BMW has to keep up with competitors. It's easy to blame Tesla for all this but it was going to happen eventually given how tech/smartphones dictate all aspects of our lives now.
BMW has the most to lose from the way society is evolving, not "lose" in the way of sales but in the way of brand identity. Customers no longer care a lick about "the ultimate driving machine," they'd rather the car drive itself and be distracted by these screens for god knows what.
Personally I enjoy the act of driving. All the tech BMW showcased today is shit I don't care to have and probably wouldn't use. Give me a relatively light car, an Inline 6, tight steering, windows down, good playlist, Apple CarPlay, and I'm happy.