Basketball is not a one-on-one game. Steph Curry is arguably the best shooter ever (also better than MJ in that regard), but no one considers him the best all-round player. Lebron didn't lose to Curry, the Cavs lost to a superior Warriors team; there's a difference. The Bulls with MJ were the best team in the NBA and even when they were without MJ they still had the third best record in the NBA ('93-'94). James has been the best player in the NBA most of his career but not always on the best team; no way were the Cavs a top seed team without him.
it's a team game and steph is a greater leader than LeBron. Also, LeBron won't be the GOAT just because 4 titles are less significant than 6 and Jordan was an international phenomenom in the 90s the world has not seen since in Basketball. Everyone knew Jordan in Europe. Try that with LeBron.