Alright, I know this has been said many times before, but this statement I find invalidated.
We all know the faults of G2, that much is plain. But to label those shortcomings as a lack of love of the theme on LEGO's part? That's probably a step too far.
Think about it this way: In 2015, LEGO already had its huge hits. Ninjago was still going strong, the LEGO Movie had just been released and the benefits were being reaped. LEGO was probably at its highest point in a long time. Now, bringing back a theme that had uncertain chances of being even moderately popular was a move they definitely didn't have to make. Financially, they would have been more than okay to not do so, perhaps even better.
But they did anyway. And it's clear to me the only reason they did was because they know how much Bionicle means to fans and they wanted to give it another shot.
Look at the set designers. Look at their research into G1. Look at their careful attention to detail to adapt old characters. Look at their hints at the Vahi. Look at the contests they ran. Look at the games they had developed. Look at their response to criticism with the 2015 sets into 2016. Look at the stories and comics they had written, look at the massive art book. Look at the Netflix show they had made.
Look at the sincere apology letter they had to write for the second time.
Blame it on whatever you want, the higher-ups, the money, the lack-luster marketing. But from my standpoint, there were people on this project who did everything in their power to make it special for us, and for me it's unfair to deem their work invalid just because it didn't go the way we all wanted it to.