Earlier quoted context omitted.
The OP said it was not for “defence.” I am arguing the reasons were for the defense of American interests. That is objectively true.
Invading other countries to take their resources and kill civilians is not defence. With your logic, Russia is also acting in a defensive manner.
Russia absolutely has reason to not want Ukraine to join NATO. I'm not condoning the invasion, but I say it absolutely makes sense for Russia to carry it out. Not a reason to commit war crimes, or to cause any more suffering than necessary, but from a national security perspective it makes sense to want to disrupt the process of Ukraine joining NATO.