Yeah but it usually was a „support the dev“ thing.
For example, Apollo (RIP) had an okay icon to begin with, you could choose from a few free ones and if you really liked the app or a specific icon, you could buy it.
They didn’t intentionally make their standard icon shitty to bully you into paying for a decent one
I bought AirPods Max from Amazon used and they were still tied to the previous owner.
Even though I send receipts and everything to Apple, they said they cannot remove the connection to the previous owner’s account.
Just to keep this in mind, what you said might not work every time.