Unfortunately regulations and liability costs make anything in aviation expensive. So most small planes are running around without tcas.