Why is inner transaction not being tracked and not included in the TPS Metrics?

I know Algorand's outer transactions (This is the one being tracked) can add x numbers of inner transactions and many projects utilized this feature immensely. To give you some examples; ORA have 100+ inner transactions per outer transaction, C3 have 100+, TravelX have 35+, Arbitrage have 30+.

My question is, why is inner transaction not being tracked in our chain? These inner transactions are still transactions but only invoked by the outer transactions. If we are not including it in the "Real TPS Metrics", maybe at least we can create another metrics to include this?