I would just note it is not just the indexing but whether the interval is open ended or closed (inclusive) at the coordinates. These concepts do not mean the same thing - even though the UCSC may describe it that way, I think that just makes things more confusing. The UCSC coordinates are zero based, and open ended at the upper limit.
You are correct that the GTF is both indexed from 1 and also includes both coordinates that are listed.