Не обязательно. Но тут так же, как и в любой области. Все цепляется друг-за-друга. Зная jq, в условиях сжатых сроков и экономии ресурсов - ты в своем прототипе выберешь контрол, который прогер заюзает в 3 раза бвстрее, чем в случае, когда будет красиво, но нихера не реализуемо без костыля.