There are a few reasons. To start, most sensors have an analog component, and this is why you generally do not go "rail-to-rail". (note: you can do this, but at cost) The reason for this is that you need to keep your support circuitry in saturation, and as you get closer to the rails, you find that you'll slip into ohmic operation, as I show with experimental/model data in this answer. It is important to keep your current mirrors, and references sources behaving well for your analog component to behave as expected.
There is also the digitizing aspect. Most sensors also have a control loop where you are digitizing some sort of analog signal through integration of charge or some other conversion. Generally, analog systems have at least two stability points, one is at zero, and the other is at some operating point. If you have control loop, you need to make sure you stay within the range of operation that satisfies the control conditions for your conversion to digital, or you get values that are not representative of the sensor. In the case of charge integration, it's easier if you stay away from the rails. I generally design my analog sensors to have 200mV of operation above and below the rails. This makes sure that I stay out of ohmic behavior, and I can make a smaller sensor.
To get "rail-to-rail" operation, you can make charge pumps to give you more headroom on your sensors or use external supplies higher than the sensor needs, but this costs area on the IC, and the world of semiconductors is about using the smallest pieces of sand possible.