Their "fix" requires fingerprinting people's computers and phoning home, both of which should really be seen as privacy violations.
And all that said, at it's heart there no justifiable reason the developer should be charged for every device I install something on. The developers are not making more money, why should the engine makers get a larger cut.