I get what you are saying - "Practice what you Preach", but wouldn't blame the author for using Medium for reaching a broader audience. Many developers do use Medium. Advocacy which is done on invasive but popular platforms such as Facebook, and Medium (which is not the worst but still) is better than Advocacy done in a way aligning with each and every ideological belief that you have. Those two do not have to be mutually exclusive, but sadly the current scenario is different.