Approximately 300,000 people descended upon the Texas capital from March 7 to 15 for SXSW 2025. As it has annually since 1987 ...