No, as someone who writes a cycle routing engine by hand, this stuff is endemic when dealing with the trifecta of complex traffic regulations, inconsistent mapping data, and user preferences.
I agree that the tone the parent commenter used wasn't the nicest but unfortunately, factually he is correct.