Почему семь смертных грехов? Не больше и не меньше.
Да потому, что не все грехи церковь считала одинаково тяжелыми, серьезными, предосудительными.
Не все они наказывались одинаково сурово, а только страшные, смертные грехи, потому что наказываемый,
как считалось, губил душу свою, за что должен был вечно страдать в аду.
Таких тяжких грехов было семь, в том числе зависть, обжорство, гнев и др.
Образное выражение На нем (или "за ним") все семь смертных грехов числится сейчас,
в современной жизни, обычно относят к человеку, якобы способному на что-нибудь плохое, дурное.
Чаще всего это говорится в шутливом тоне, не серьезно, а с долей иронии.
Также этот оборот употребляется и в обратном смысле: если дурные качества человека сильно преувеличены общественным мнением, зря приписываются ему. Грехи приписываются, а на самом деле на них не стоит и внимание обращать, так они незначительны.