@sat There is no need for it. Those who want the canister_settings
api exposed can do so with a custom method or set the black-hole canister or similar as a controller.
At the CYCLES-TRANSFER-STATION, users own their own cycles-bank which can hold and transfer the native cycles. It is better if the cycles-balance is kept private.
Canisters can call the new canister_info management canister api to get on-chain the wasm module hash and canister controllers of every canister.