The write-up for the battle riders indicates they may indeed stay in the combat area.
I think that reflects authors who don't really understand the material more than anything else. There is a huge bias towards Battleships over Battle Tenders in most of the fleet write-ups; and I suggest that a misunderstanding of Battle Tenders at large is the reason for that.
That being the case, I don't see the fighters as a waste of space. Yes, it should be covered by other ships, but the lost capacity for 50 fighters isn't going to change much on a million-ton vessel.
What else would you use the volume for? 2,200 tons for the hanger space and launch tubes. 25 double-occupancy cabins for the pilots adds another 100 tons.
The ship already had 26,201 in cargo space, so that's not lacking. Part of it could be used for other things, yet no further suggestions have been made. Sounds like the additional space wouldn't be used for anything either.
I like your trick with fusion barbettes for fighter defense; with 'Very High Yield' and 'Energy Efficient' they average a one-shot kill against max-armor 70 dTon fighters. Too bad that 'Intense Focus' is not allowed.
I think you are overlooking the tonnage for the recovery deck as well. Each Launch Tube deploys 10 craft per round, but a Recover Deck of the same size only recovers 1 craft per round. Ten 20 dTon fighters (with 1 crew assigned to each) require:
220 dTons of 'Docking Space' (or 400 dTons of Full Hangar);
200 dTons of 'Launch Tube':
2000 dTons of 'Recovery Deck';
20 dTons of double-occupancy staterooms.
A flight of 50 of these nigh-useless 20 dTon fighters occupies 12200 dTons. Bump the fighters up to 70 dTons to carry 'barbette equivalent' weaponry and you are talking about 42450 dTons. Fighters are a whole lot less effective than (for example) an equal tonnage of Meson Spinal Mount, or Heavy Weapon Bays.
Also -- I think assigning just one person per fighter is a bit unrealistic; fighers will need dedicated ground-support personnel for repairs & re-arming.
A Tender is intended to be a minimal-sized 'Tail' to carry maximal 'Teeth' to engage the enemy; just use that tonnage to carry more Riders. If you need a fighter screen, base it on a Rider -- and then the screen can stick around after the Tender bugs out, to screen the fleet that is actually engaging the enemy. Or -- use some of the tonnage to convert dedicated Jump-Fuel tankage into fuel/cargo containers; which allows use of the tender during peace-time for shorter hops with increased cargo capacity in addition to the exterior load.
Also a good use for some of the tonnage: an UNREP system for getting fuel on board from skimmers. Or, secondarily, for transferring supplies & consumables to and from Riders.