Не очень информативно, правда? Лучше заменить «почему» на «что». Вместо «Почему ты не пришел вовремя?», спросите: «Что тебе помешало прийти вовремя?»
Кажется, разница невелика, но вопрос «почему» перекладывает вину на собеседника. Вопрос «что» дает пространство для внешних причин. Когда вы говорите «что», собеседнику не нужно обороняться, он не чувствует, что на него нападают. Еще вы, вероятно, получите конкретный ответ на «что», в то время как «почему» принесет только обобщения