i really never understood terrarias combat honestly
like. the games a platformer (objectively. 2d plane, you're affected by gravity) but the bosses kind of just exist and throw stuff at you instead of being built like a platformer boss
starbound also had this problem but its ramped up to 200 because they're literal bullet hells and you arent even allowed to build an arena to fight them like in terraria