Noob question, is there an in-between where people sell spectrum bands on a shared fiber without going up to L2? Or is that just too complex compared to using off the shelf ethernet and sharing that.

Yep, absolutely, often called "wave/wavelength" or "lambda" service, or "lit fiber".