I don't think using 1 or 2 React Components in the middle of a normal markdown file makes it hard for the user to contribute (Cos rest everything will be same as a normal markdown) and also it's a feature we could use not compulsory to use. (like if we want to add a graph, some sort of React card component in our documentation, a Custom card component for showing contributors section, etc)