Yeah, I've thought about that - this very naturally touches on that, doesn't it? The stuff Sy said are all difficulties, plus the way boarding works right now wouldn't really play well with that either. To get optimal results, you'd have to disable one ship in a specific way and then pound everything else into scrap (while deliberately not winning the battle), and that just seems convoluted. Then, if you *could* do this reliably, I'm not sure providing a way to board a specific enemy ship reliably is a good idea in the first place.
I just don't think glomming this onto boarding right now would actually solve any problems, but I'm theoretically open to making boarding better in the future.