Имхо, что там такого сложного, чтобы выдумывать правильные и неправильные способы?
Просто в доке написано "используйте фрагменты". Наследуюсь от фрагмента - deprecated, говорит, используй androidx. Добавил его в зависимости - такая же история, deprecated. Хочу сделать не так, как умею, а так, как правильно.