As someone who makes ~95% of their PvP kills through boarding, I must say that you have a point in that it's not exactly immersive. It's always felt like a stopgap minigame, but it's also rather unlikely to change.
As Greg notes, it's a lot like chess. Once you understand it, you can throw some boarding mods on and roflstomp your opponents, both AI and players. Prep early, prep often, and have the crew advantage. Send false signals to enemy players with your focus whistles, have boarding focus on before the battle starts, etc.
Don't beat yourself up if you're having trouble learning it. It's not easy. Cheat sheet here, if you're looking for one, but it'll take practice before it becomes second nature.