I did it for a hand-wired keyboard, and the total cost was under 1USD, and no real complexity was added (I just used the diodes as the row wiring, the only thing to keep in mind was having the correct orientation). For modern manufacturing, there's no excuse not to use diodes in the circuit.