BME280 Sensor not working

Usually these sensors take time for a measurement so faster SPI is useless.
If we talk about displays or ADCs you're absolutely right, SPI is much better.