Thank you for sharing your thought. A agree that other viewing tool e.g. Github might not have the same capability as the original IDE. It is used mainly for review and not writing.
There are two things that is changing
- Such tools is improving as well to match up with the IDE. Today, Github and many other simple word editing tool also contain syntax highlighting.
- Besides, the time is trending towards review is less of catching syntax problem etc. Those should be handle during coding time and compile time.
Reviewer will gear towards program flow and architecture review. Less manual reviewer intensive needed to check those, as the tools are made to handle that better, where developer are less likely (if not unlikely) to handle those issue.