Yes to all that.
About the tennis players, Osaka withdrew from the French Open after she was fined for declaring she’d boycott all press conferences. She then refused to turn up for Wimbledon as well. Those are two of the 4 majors with all the money, prestige and publicity that come with them.
Whatever Osaka’s problems are, time is not on her side for an athletic career. She is only hurting herself by not striking while the iron is hot, because time and her youthful years will be marching on.