At first, I had no idea what you were talking about, but on second glance numbers 2, 3, and 4 are actually very solid ideas. They should be toggle-able in the server config.
If we have that, then servers will be able to customize how demanding they want the crafting system to be, without...