Monogame came in to fill in the XNA gap to a certain extent. Works pretty well as long as you're making 2D games. I'm trying to make a 3D game in it right now, and it's...okay, not great.
XNA is only a framework that does some basic low level abstraction. It is no where near a game engine
Yeah I made games in XNA, then Unity (for 10 years), now Godot since yesterday.
Eh xna and monogame together are still fine. Celeste was made with it