Why something happens the way it happens? My theory has shifted to the point that everything is destined to a great extent that, you are just being driven by the greatest driving force and there nothing you do by yourself but by the highest force in existence.
Everyone has their part of struggling, before you add up your bit to that struggle, think for once what other might be holding up for so long. Life is not smooth for anyone. You never know the other person's insecurities, mental issues, fears, failures, silence behind the screaming mind. Be kind with your words. That's the best/least you can do to anyone.