We can easily get it in the Extra Account metas. For ease of use and given that it will be used frequently, I think it makes sense to be added as part of the baseline accounts.
The User Defined Program has the responsibility of creating and managing the TLV PDA. The FAMP will only decode it to ensure all accounts are provided and order them correctly before executing the CPI.
The largest goal was to shift the permissioning logic from the transfer execution time (by using transfer-hooks), to somewhere else. For protocols, this means not having to deal with extra accounts during transfers and heavily reduced CU usage compared to transfer-hooks (which is going to be even further reduced with the possible rewrite of T22 using pinocchio).