I am a new Monero user and don't have a lot of experience with the exact intricacies of the technology. I have been using the GUI wallet (version
0.17.2.3-113efbf) so far.
I know that you cannot delete Monero accounts from this question.
My first instinct when I discovered Monero was to NEVER use primary addresses (starting with a 4) and create temporary subaddresses (starting with 8) for everything. My rationale was that you can delete a subaddress in case something happens. But your primary address? It's always there and unchangeable. You cannot afford to expose it.
However, as it turned out, it is impossible to delete accounts and subaddresses. Thus, as your life goes on, the list of temporaries will grow quite messy. And they're not even temporaries.
My question is: why can't you delete a subaddress? If this question calls for a very technical answer, I don't mind.