Тому не меліть дурниць про "не знаю фреймворк - не здатний працювати.
ви навели приклад і це кльово. Я наведу інший приклад.
У даному контексті я буду писати фреймворк але я маю на увазі набір різних бібліотек які уже є готові в протестовані.
Ви приходити в кантору на роботу. Діалог: шеф і Ви
Шеф: Треба знати фреймворки.
Ви: Нафігя? Я і без фреймворків сяду і наваяю все підряд.
Шеф: ок. ось вам зп у такому то розмірі ми вас беремо.
Ви: круто. Пішли пахати.
Пройшло 2 місяці і лапшокоду стало дохріна
Шеф: чувак треба зробити таку то і таку то штуку і там і там поміняти. Скільки у тебе займе це часу.
Ви: 2 тижні.
Шеф: так це ж наче проста задача
Ви: мені треба 2 тижні
* Шеф іде шукати другого кодера який шарить фреймворки.
Якщо ви виконуєте всі свої задачі без всяких сторонніх бібліотекі без фреймворків це добре. Але це скоріш за все прості задачі. Я вам сходу можу назвати декілька задач які можна реалізувати на 50% швидше і якісніше з певними бібліотеками ніж без них.
Без сторонніх бібліотек і фреймворків можна працювати? - Так, можна
Чи це зручно? - Частково
Чи є профіт від використання бібліотек? ТАК