"This vechile can protect and deploy small unit to take out special priority targets."
I think that this was to what he's referring.
You don't stay mounted in an IFV when in cities with RARE exception. You don't attack inside a built-up area, with RARE exception, beyond your overwatching fire's range or line-of-sight.
If an infantry platoon needs to move down a city block and they've the latitude, they'll mouse-hole their way through the buildings on either side of the street until reaching their objective or their demo is exhausted. If out of demo, they'll DIG through walls before moving into the street as an alternative.
How long do you think that takes? Oh! Did I mention that each building entered needs to be cleared from bottom-up or top-down (Yes, the fastest way to move may be along the roofs or in the sewers).
HERE'S what's not going to happen. My platoon of four IFVs aren't going to blast a kilometer into a city (or even just around the next unexplored corner), break LOS with my overwatch, park on my objective, and drop ramps.
That's a death-trip for any vehicle including the Starship Enterprise.
"In modern war fair when was the last time you saw more then 7 men entering a single building on raids."
When was the last time that I didn't would be a lot closer. Figure at least a squad per floor depending upon the building.
If you can achieve multiple entries to a building, you try. No less than two squads on each side of the street (it could be a platoon on each side EASILY)-one squad in close overwatch for the breaching squad. It could take awhile in each building even without opposition-the floors must be cleared for IED booby-traps. Breaching units are still exposed to flank/oblique fires along alleys which must be crossed. These must be suppressed fully before breaching. Armor will lay well-back on the chosen street. They'll accept fire to their front. They won't tolerate ATGW fire coming from their top-rear.