文法についてわからないことが2点あります。教えてください - The s

文法についてわからないことが2点あります。
教えてください
The shortage is believed to be caused by fewer people applying to teaching jobs because of the long hours teachers are expected to work.
この不足は、教師が長時間労働を求められるため、教職に応募する人が少ないことが原因だと考えられている。

・by fewer people applying to teaching jobs
peopleとapplying の間に be 動詞を置かないのはなぜでしょうか?
(分詞構文では良くありますが)

・the long hours teachers are expected to work.
教師が長時間労働を求められるため、と日本語訳はありますが、

まずthe long hoursが先に来て、teachers are expected to work.教師が労働を求められるとthe long hoursを修飾してる?形なのはなぜでしょうか?because of で前置詞だから、のことでしょうか?
▢by fewer people [who are] applying to teaching jobs ということもできます。
※ 関係代名詞だけとか be動詞だけは省略できません。
※ [関係代名詞]+[be動詞]が量略できることを覚えていて損はありません。というかお得ですよ。
※ 英文では a few ではなく few なので「少し」ではなく「ほとんど~でない」ですね
▢ the long hours teachers are expected to work.
これは、teachers are expected to work が後ろから the long hours を説明(修飾)しています。
※ 先行詞 the long hours の後ろが[主語]+[動詞]という形なので[関係代名詞]が省略されています
※ because of the long hours だけでもわからなくないです、the long hours を後ろから説明している構造です
※ because of と 後ろから説明していることは直接関係ありません
che**

#2

①現在分詞による名詞の後置修飾だからです。
who are が省略されていると見ても問題はありません。

②はい、because of の直後なので名詞句の形である必要があるので、
Teachers are expected to work for the long hours.
「教員はその長時間の間働くことが期待されています」
という文の形から
「教員が働くことを期待されているところの、その長時間」
という名詞句の形にするためにこの語順になっています。
hours の直後には関係副詞 that が省略されています。
ten**

#3

①peopleとapplying の間に be 動詞を置かないのはなぜでしょうか?
「fewer people」という名詞句を修飾する現在分詞(形容詞)だからです。厳密には「applying to teaching jobs」の4語を含む形容詞句となっており、もし前置した場合、「applying」と「people」が離れてしまうため、後置修飾を用いて隣接させる形をとっています。

②労働を求められるとthe long hoursを修飾してる?形なのはなぜでしょうか?because of で前置詞だから、のことでしょうか?
その通りです。前置詞の後に名詞を置くために、まず「the long hours」を置き、その後関係代名詞「which」が省略された形で「long hours」を修飾していると言えます。