Does all superstars of WWE have to attend every match in every town?

no, only superstars that are scheduled to perform attend.

the rest if the superstars move to the next town...