The APC battle taxi idea does not conform to reality. An armored vehicle is necessarily heavy compared to weapons and it is simply cheap to give the gunner bigger weapons for fire support.
The idea that just because an "APC" doesn't have shell-fire proof armor or really big gun thus does not belong on the firing line is silly when one considers how much armor and firepower the infantry have. Success in infantry assault rely on fire superiority, and every mobile vehicle that can contribute may be thrown into the fray. The APC is comparatively well protected against small arms, and can fit weapons that outrange most infantry arms, a safe enough place to be compared to the infantry. The need for vehicle firepower shows it in the widespread adaptation of "technicals", which are civilian specced vehicles with weapons mounted and used in firesupport.
It is possible that against a outmatched force one can have sufficient firepower without using "lighter" vehicles for firepower, but that fails the efficiency test in near peer conflicts.
So basically, your 9+ man APC will be used for fire support on the attack, and there is nothing wrong with it. Maybe it can get a one man turret with autocannon over a gun shield.
------------------------------------------------------------
The real departure of IFV from APC isn't in the weapon or fire support usage, it is in the following things:
1. Two man turret with turret basket taking up internal volume, cutting dismounts by 3+ with same hull (also 2 men crew to 3 men crew)
2. Expensive Sensors like thermals
3. Gun Stabilization
4. Complicated ATGM setup, Autocannon resistant armor
All these add up to make the vehicle significantly more expensive. What these features do is greatly increase effective combat capability in mounted combat. This enables new capabilities:
1. Close assault with transports with fire on the move suppression. As anti-tank weapons are easier to suppress and less available than anti-infantry weapons, it can be casualties reducing to dismount close to the opponent to give the opponent less time to inflict casualties on infantry.
2. IFVs taking part in tank/mounted battles. Autocannons can defeat MBT with flank shots and defeat other AFV like tank destroyers. ATGM can deal heavy threats.
I think a bunch of cold war simulations showed that IFV + Tank as superior to APC + slightly more Tanks in a tank battle (or APC + Tank + Tank destroyer), as greater number of "good enough" vehicles is superior to fewer specialists. The value of the entire infantry squad in one vehicle do not show up in simulations and in actions where vehicles are relevant, AFV firepower and mobility far outstrip the infantry. The need for close infantry cooperation is when AFVs are not available, which armored formations that IFVs reside in shouldn't find themselves in.
--------------
In the modern era, where RWS enables the mounting of heavy weapons without hull volume, everything would get a significant weapons mount and vehicle of sufficient size will carry a full squad, there is no compromise if a force can afford it.