Аргумент, что новичкам мотивация будет - слабый. По такой логике можно вообще продавать пустой файл, а дальше люди пусть сами программируют, что им нужно - вот и практика будет заодно.
Текущего агента можно брать из реестра или диска, где их хранят реальные браузеры на компе пользователя, а они...