Я начинающий разработчик, пишу на пайтоне, учусь сам и через пол года планирую попробовать сходить на собеседование на позицию Junior Python Developer. И я не в состоянии оценить, зачем вообще нужны фреймворки, но их знания требуются практически везде и поэтому нужно разобраться. Я же пишу код в текстовом редакторе Atom, мне удобно и поэтому переходить на что то другое не особенно хочется. Но нужно учиться. Так вот сижу я, читаю описания Django, Flask, Pyramid, Bottle. "Веб-фреймворк" не фигурирует в описании только последнего.(https://web-academy.com.ua/stati/340-9-python - ссыль на то, что я читал) Так зачем это всё ?
Очевидно же что для удобства и ускорению разработки. Что бы не изобретать велосипед заново, а использовать готовые модули (фреймфорки). Незнаю на сколько вы начинающий, но раз не можете понять такие очевидные вещи, возможно пол года будет маловато...