The LAND = ON upon receipt of TKOF clearance in the Cookbook was a change about 7 years ago, to align the generic manufacturer's guidance to the industry best practice from the FAA land. Before, a more grass-root level concept prevailed: as little actions on the runway as possible (to be done when entering the runway).
For me using TCAS = ON for crossing a runway is the smart choice, similar to displaying LS=ON briefly during line-up in LVP. May not be up to date on the latest print. The technical reasons for disallowing TCAS on the ground are not in conflict with its use for crossing the active.
2 side remarks done