loner stoenr,
as for point #2-are you serious about the sub genre thing? "indie" or "hipster" music can include, noise, drone, twee, shoegaze, folk, post punk, dance punk, etc.
It is the same with metal including doom, shred, etc...
#3-many "hipsters" are great musicians. see beirut, stars of the lid, battles, midlake. Most of the people in these bands are great songwriters, music theory buffs, or jazz musicians.
#4-Sufjan Stevens isn't "indie." I think you sort of don't know what indie is, and therefore have a bad view of it.