It really doesn’t matter what a keycap is made of, as long as it’s strong enough to last and won’t hurt the switch. As far as resin casting goes, you can buy keycap molds pretty cheaply ...