Largely true. But try listening to the Smith Westerns or Fleet Foxes.
Not everyone is angry or negative.
I agree that not all is bad. Fleet Foxes I’ve heard. I also like Arcade Fire, The Shins, Death Cab for Cutie and Wilco to name some of the more recent alt-rock bands.