I don't know whether or not leaving early is more prevalent these days, but i bet it's because fans feel more like customers these days, especially in the premier league. Brighton have plenty of new fans as well. The staying until the end thing was usually the behaviour of the more ardent supporter, or those who had nowhere else to be!