My take on this situation as someone who has been attending concerts since I was 12 (nearly 39 now).
Travis Scott and his fans are a unique cross section of fans because they both encompass young children, the hypebeast crowd, and the white late teens/early to mid 20 crowds that I have encountered since I was a child attending mostly rock shows. None of these crowds are mutually exclusive, but rarely do they end up all at one show. Case and point: Lollapalooza. We all have seen the near riots at Lollapalooza from TS's set which attract a significantly whiter, and rock skewed crowd that is looking to mosh and tear things up. On the other hand, you have a considerably more black/brown crowd that are more likely to go to your city's version of Summerjam than a local punk/metal show.. I say all of this to say that there is something to attending many concerts over the course of your life because you develop a 6th sense in identifying potentially dangerous situations at concerts, and more importantly, figure out the do's and don'ts of a festival and potential exit strategies in case you end up in a sea of people.
Back to Astroworld. You have all these intersecting populations show up to this carnival like setting, some who are concert savvy and ready to party, and others who have no idea what they're getting themselves into, but want to experience what they have seen only in videos. This is a disaster waiting to happen. I have seen this a million times at both small shows and large festivals....the look of terror and despair when someone realizes they are in too deep. Sometimes, those people are able to get out of danger in time, and other times they have to wait until the rollercoaster ride ends to exit.
When the videos started to circulate on Friday of people disregarding the metal barriers for the merch line, I remember thinking to myself "There's no way this festival is gonna end on a good note". TS definitely bears some of the responsibility because as he goes, so does the crowd. Not all crowds are the same. Any self-aware artist should recognize the difference between the fans that come to your show in a rock heavy festival like Lollapalooza, and the more "mainstream" crowd that comes to Astroworld. He did not.