TLJ got great critic reviews and poor audience reviews because it was propaganda designed to please movie executives and their friends who don't care about Star Wars but do care about social engineering (the badly named "cultural elites"). It wasn't intended to please the people who paid to go watch it.