где можно написать лендинг в нотепаде простым HTML минимального размера и без лестниц div-ов, один фреймворк на другом сидит и фреймворком погоняетДействительно, один человек для себя может использовать любые примитивные инструменты. В коммерческой разработке это всё уже не масштабируемо и требуются фреймворки на фреймворках. Но пока вы сами в таком формате не поработаете, вы всё равно не поймёте. Сейчас вам тут будут объяснять, а вы будете спорить. В итоге все разойдутся, оставшись при своём, потому что по сути решают разные задачи.
открывал некоторые файлы фреймворковМного вы там однобуквенных переменных видели?
private s?:string; // Sender ID
Вот реально, зачем это? Какой смысл здесь сокращать название свойства, что вы от этого получите кроме а) необходимости писать ещё и комментарий (т.е. увеличивать объём работы) и б) необходимость потом к этому комментарию всегда обращаться, когда натолконётесь на это свойство (т.е. увеличивать объём работы)? Вы попробуйте себе на эти вопросы ответить.