Why can’t secondary cardholders see the balance on the main account?

Secondary cardholders can only view their card, PIN and the transactions made with that card

A secondary card doesn't have its own balance - it spends from the main account holders balance. Because the secondary cardholder does not own the balance, secondary cardholders can only view their card, PIN and the transactions that have been made with that card.