"The songs are too long" is probably one of the excuses i hate the most.
To me, it's about the song being the best it can be.
An example: SDOIT by DT, 42 minutes something in total, but not too long at all.
It has a great flow, and it doesn't get boring... and as others have said already, the whole point with music in general isn't a part here or a part there, it's the whole picture. (or in this case song.)