Louis Tomlinson has hit out at the Coachella line-up, questioning why they aren't more bands on the bill.