Base-58 and bech32 are two encoding schemes. P2WPKH and P2SH are two kinds of transactions.
Thanks!
there is absolutely no difference between these scripts and their SegWit counterparts regarding anonymity or security (at least not on version 0 witness, there will be some additional privacy benefits in future versions with new proposals).
Thanks for clarifying on this point and