I prefer Raidable Bases to be created at specific intervals or through purchases. However, the system you mentioned could be attractive as well. For instance, generating income by selling components and scraps in the /shop or by selling the entire base (selling everything in the storage for profit) could be a viable method to create Raidable Bases. However, there is a concern about whether the person raiding the base will own it. What if a player repeatedly raids their own base to gain profits? There should be a cooldown period, and once the time is completed, the base should disappear.
Perhaps players who wish to activate this feature could do so within the last 3 days before a wipe. Instead of deleting the homes of players who haven't logged in for 7 days, it might be nice if their bases become raidable.
I suggest following the logic of ready-made plugins for Raidable Bases used in other PVE servers. This approach aligns well with the PVE concept, where action is not heavily sought, and there is minimal engagement in PVP conflict. Having commands like /raidme and /buyraid could add a colorful touch to the PVE spirit, in my opinion.
EDIT: It could be beneficial to use existing player bases as examples for Raidable Bases. There is a plugin available that allows you to copy bases as they are using the /copy command. Additionally, an event could be organized for sharing base examples. Fortify application can also be used for designing bases.