В основному це почалося тому, що деякі веб-сайти використовували нюхати агент-користувач, щоб розповісти, який браузер хтось використовує, щоб вони могли блокувати браузери, які, на їхню думку, не працюватимуть із їх веб-сайтами. Зокрема, веб-сайти блокували Internet Explorer, оскільки він не пропонував стільки функцій, як Netscape Navigator. Замість того, щоб просто створити веб-сайт, який працює у веб-переглядачах, веб-майстри вирішили просто заблокувати IE повністю. Щоб обійти це, Internet Explorer почав вводити Mozilla у свій користувальницький агент (із "сумісним" у дужках).
Ще однією причиною є те, що деякі веб-переглядачі мають однаковий механізм візуалізації. Наприклад, і Safari, і Chrome використовують механізм візуалізації веб-файлів. Firefox та SeaMonkey використовують геккон. В результаті вони обидва матимуть фрагменти свого агента користувача, які будуть відповідати та / або згадувати інший браузер.
У цій статті є докладніше резюме історії користувацьких агентів.