]The theory is that there will be enough TX volume that TX fees make up for the lower block subsidies over time
Yes, of course.
BTW have you (or anyone else) seen a good technical thread that tries to estimate the fees over time. For a project I am doing I need to combine the chart I just published with a sound estimate as to how the fees are going to grow over time. Just wondering if anyone has spotted such a thread anywhere.