Looking for pyteal functions of smart contract app

I believe this is because both the indexer and algod provide the functions you mentioned above, while only the indexer allows to search for accounts.
However, the indexer’s responses are much more detailed and contain more fields.