по мне так, все префексы растут из венгерской нотации. И суть костыли из за неразвитости IDE, собственно затем она и придумывалась. Потом среды разработок стали развиваться и сейчас уже никто не пишет p_Ptr, i_number, s_name. Когда в IDE будет явно видно локальная переменная, приватное или публичное свойство, то подчеркивания отомрут сами собой.
