What are the reasons to handle the change to solo with these restrictions?
Well next change I do, you'll need to have your account verified and a payout address on both
types.
Verified is obvious - if you don't verify your email you could have one that doesn't work or you
mistyped it (which happens on occasion) so if someone else logs into your account,
coz they got your password from various mistakes people make,
and changes the payout address, you wouldn't get the notification
- and you'd not get any other account change notifications
A payout address is obvious, especially on solo where it's a lot of BTC for anyone who finds a block.
I'm not a bank, I don't want your BTC, so if you get a block on solo, I send it to the payout address,
and thus I don't need to find someone and get their info
e.g. block 847367 I have no idea who they are, never chatted with them, and no info about them except
their email and payout address, so I didn't need to go find them and harass them for a payout address,
they already had one (as per required)
The no-mining is simple, it completely avoids the problem of me having to deal with someone
changing their account after mining a pplns block and expecting me to pay the whole block to them.
Your account type is obvious - bold red, top left when you login.
The current 'switch' was to make it easy to add the option at the time I implemented it.
Next changes, you'll select the account type when you create the account and can never change it.
It will have the restriction that you have to verify your account and set a payout address before mining works,
so effectively the same in that regard.