I differ, this all Multirole fighter doesn't hold good for me[/B]. All airforces in world keep small squadron of Airsuperiority fighters. This is derived from "Teeth and nail Philosophy". Like every empire in world used to keep best frontline fighters with regular soldiers.
That might be your personal opionion and even I think that it's good to have some specialised aircrafts too, but that's defenitely now the way the air forces all over the world are handling things now. Every air force is diverting it's fleet from specialised single role fighters to multi role fighters, be it Su 27 Flankers, that now changed to Su 35 and 30 multi role Flankers, or F15 Eagles, that now are Strike Eagles. The improvements of radars, avionics and especially smarter weapons made dedicated aircrafts not important anymore.
In the past, a strike fighter was good when it can fly low and at lower speeds with good payloads and dedicated radar/avionics (A10 for example), to day even air superiority fighters can carry large loads of bombs and can use them at high speed and high altitudes too. That doesn mean that you can't specialise a platform to do a certain role better (see the Su 34), but it's not necessarily needed anymore and that's why the F35 for example is counted as a multi role fighter and useful in A2A as well, although it's general flight performance is more comparable to older ground attack fighters (not fast, not maneuverable or agile).
The main difference of the multi role fighters today lies in the design focus, some are designed more for A2A (F22, Pak Fa, EF, Mig 29), some more for A2G (F18), some are more balanced (Rafale, F16).
I don't see any logic of having all 230+ MKIs Brahmos capable also.
Because you look at it too complicated! Brahmos capability is actually nothing more than strengthening of the centerline hardpoints, some new wireings and software upgrades. All this is part of the basic MKI upgrade, which every older MKI will go through (remember, overhaul of the airframe, replacing and adding of materials, new avionics and cockpit displays...). So it's not like it's a special thing that only some squads will get, but it's a general upgrade of the entire MKI fleet.
The advantage of having all MKIs Brahmos capable should be obvious as well, no matter if we use it for land attack at the north, east or western borders, or as an anti ship missile at the coasts, any MKI can use it in these roles from any airbase. IAF will be way more flexible to do these roles, instead of checking first where the next useful fighter is available to use these weapons in a certain region.
@All Multirole MiG29: I couldn't find any article which talk about improving ground capability of MiG29. All article talk about "Upgraded radar, engine and range."
Mig 29s didn't had A2G capability at all and now will be able to use LGBs with LDP and some A2G missiles. However, back to topic.