Дійсно що заважає. Гарне питання. Я думаю це - побоювання, егоїзм і зарозумілість.
- Людина боїться, що якщо він зробить добро, то від цього йому самому стане гірше, тобто це обернеться йому несприятливим результатом. Наприклад, може дарма витратити силу, час, гроші і т.д. якщо судити абстрактно, виходячи з суб'єктивних поданні.
- Людина не хоче допомагати просто через егоїзм, якщо говорити про добрі вчинки. А егоїзм це широке поняття.
- Звеличувати себе або принижувати інших - це причина того що людина не стає добрим. В цьому випадку зарозумілому людині варто змінити свої думки і позицій по відношенню до інших і себе.
Вобщем це залежить від серця. Кажуть же "У нього добре серце".
Взагалі то безліч чинників заважають людям стати добрішими. Наприклад, гроші дуже псують людей, чим більше грошей тим більше хочеться, і людина буде "йти по головах" що б роздобути гроші, гроші, гроші, жах, аж противно. Також соціум, безліч людей роблять також, як ставляться до них інші люди. Мало хто просто так хоче щось пробачити, треба ж комусь щось довести, помститися, переплюнути, і так далі. На нас впливають інші люди, як би ми виховуємося в соціумі також, не тільки в сім'ї, садку, школі і так далі. Ще не потрібно забувати, про те, що багато людей живуть або в злиднях, або бідно, мало хто розкошує, переживають, що буде далі, в майбутньому, і тому стають злими, агресивними.
пройшли часи рабства і кріпосного права, коли свобода людей обмежувалася зовнішнім чином, ніхто не примушує зараз і до релігійного покори - інквізиції немає.
Значить, єдині обмеження - внутрішні: кожен тільки сам може перешкодити собі.
Ці обмеження - в першу чергу енергетичні: саме запас енергії і визначає характер і напрям внутрішніх процесів. Коли енергії зовсім мало, то людина стає скандальним і злісним або забитим.
Коли її трохи їсти побільше, людина і весел і привітний, але егоїстичний.
І тільки маючи багато енергії, можна бути добрим.
Про рівні енергії - у відповіді на питання
Рівень енергетики треба підвищувати: я писав про це у відповіді на питання