Understanding time-inconsistent heterogeneous preferences in economics and finance: a practice theory approach