you might be unaware of this but there are multiple bitcoin implementations as well. Personally I run Bitcoin Knots.
Discussion
this demonstrates a lack of understanding of how open source software works.
in fact I actually run my own fork of Knots with my own modifications ... so technically I am running my own node implementation. I have not changed consensus rules of course, because the rules implemented are the ones I am interested in obeying.
If I wanted big blocks I would run a bcash consensus system. I want small blocks so I run my own personal fork of Knots.
Open source software is amazing.