1) по своему пользовательскому опыту - не удобно. рано или поздно вы меняете счета, привычки, обстоятельства. и неизменяемые транзакции буду тащить груз других счетов, проектов, меток, сумм, а главное - описаний, которые вам захочется изменить.. сильно связывает.
2) сверенные транзакции как раз и означают "точно произошедшие", фактические. удобно, когда вы еще точно не знаете суммы транзакции или не уверены что она точно будет.
например вы ждете зарплату и премию. первое будет точно. второго могут лишить. на первое вы вешаете "подтвержденная", на второе "не подтвержденное". и дальше, пока вы не повесили статус "сверена", они будут вылезать в инструменте "сверка" требуя вашего подтверждения случившемуся.
по сверенным транзакциям удобнее и точнее смотреть отчеты и планировать.