Hi Depressed,
I'm Amr, an independent advisor.
Yes, you need to repurchase Minecraft Bedrock Edition if you want to play it on your desktop PC.
The Minecraft Bedrock Edition for iPhone and the Minecraft Bedrock Edition for PC are two separate products, and they are not cross-buy.
This means that you need to purchase each version of the game separately.
However, if you have already purchased the Minecraft Java Edition for PC, you can get the Minecraft Bedrock Edition for free.
This is because the Minecraft Java Edition and the Minecraft Bedrock Edition are cross-buy.
To get the Minecraft Bedrock Edition for free, you need to log into your Minecraft account on the Minecraft website and redeem the offer.
For more information, refer to this link
https://help.minecraft.net/hc/en-us/articles/66...
I hope this is helpful. If you require any additional assistance, don't hesitate to respond to this.
This is a user-to-user support forum. We're users just like you helping other users to find solutions to their problems.
Best Regard
Amr