Lastly I would like to see 100% repairs on ALL items (even accessories) from the repair NPCs. It could still be expensive to promote the idea of going to a crafter instead, but I'd like it there for emergency/ noone is around purposes.
No.
Even if a repair from npc will cost 500k, money are so a no-problem people will do only that, and crafter will be useless.