Why would this any more a bad idea than buying and installing a proprietary system that sometimes does not even offer receivers for locos? Or a system with only one supplier who might go out of business?
If you are willing to work on your locos and have some basic skills, you can do this.
Something like this is more for someone who wants to operate their trains and is not worried about collecting them or changing collector value.