C'est clair que l'agence se prend bien sa comm', mais, en même temps, si tu n'es pas très à l'aise en anglais pour te débrouiller dans les résas d'hôtel, de voiture, etc, tu es content que quelqu'un s'en occupe à ta place.
Je n'ai pas besoin de passer par une agence pour les USA, mais, si je devais partir en Asie, je serais bien content de suivre fidèlement les instructions de mon tour-opérateur !

Ca a ses avantages et ses inconvénients !
Pour mon voyage à la fin du mois, j'ai tout organisé de A à Z en réservant directement les hôtels (parfois par téléphone) mais, par exemple, l'ami avec qui je pars n'est pas du tout à l'aise en anglais et, sans moi, il aurait peut-être opté pour une agence. C'est moins de tracas et tout est préparé pour toi...