These are all artificial problems created by Apple, though. The first three are all doable on Android PWAs, and you can do everything with a TWA in the Play Store.
Also, in this context, a TWA isn’t useful as the post is about avoiding an App Store / central control using PWA.