I don't think being more forceful is going to help in this case. For the quote "Is this something normal, or is this one of your 'Josh'-type things?", I know I've said something very similar but with different words. Mainly by saying, "does this require programming?" - and Josh has always been persistent in his push for use of programming ("Josh, I understand your dice program is faster... but I really want to roll dice.") For many problems, there are elegant solutions that are simply waiting to be found, especially in the technical fields. However, most of us do not have time in our daily lives or work environments to find these solutions, as they typically take much longer than just doing it in whatever inefficient means that are being used. Honestly, there are "Josh-type things", but I don't think it's an insult - I think it is simply a different way of looking at things (typically involving software customization or code generation) and that they often require a set of skills that people don't have, because few of us know how to code (especially at the level that Josh does, since it is his profession). Most people that I've worked with find having to learn something new at the whim of someone else to be annoying, however irrational that feeling might be.
Honestly, I think it is more about persistence in showing the benefits, and not forcing people to adopt a system they don't understand or will have to put effort into using.