you should add the debug stick (or something to that effect) where you can click a block with it and you can change the state of it like click a furnace with the stick and it will go into its turned on state without having to put fuel in it (of coarse this is just an example) here is a video with a few more examples
i mean. you can use world edit to go around this.. i know i have done this many times. i forget the exact code at this time for furnace, but if u take the normal furnace code then add 1. again, not 100% sure. but say if it’s 61, then a lot furnace would be 62. - then ofc you can use “:<#>” to chance it’s direction. for pistons, you can use “#copy” if u want only a portion of them or something. and same goes for lit redstone lamps w/o redstone nearby if you don’t have access to workdwdit, you can always ask a player who is. as for your suggestion, i feel that this could make building easier for players who don’t know their way around world edit. i am neutral for this idea since i do know my way around world edit. so +0 hope this helps a little bit. have a great day!