My point exactly! MIG-1.44 has a similar size and build to the J-20 and also employs a canard configuration. It also has internal weapons bay in the belly. Yet you don't hear the "experts" calling the MIG-1.44 a fighter bomber of pure interceptor (even those why say that the J-20 is a MIG-1.44)!
Those so-called experts also screw themselves up with their own arguments:
1. The J-20 must be a fighter-bomber. (what about the dedicated SRAAM bays and shallow main bay?)
2. That means it must be an interceptor that can't turn. However, it also employs DSI so it can't go faster than MACH 2.
You see! They don't even know what they are talking about half the time. As long as they get to bash the J-20 everything is fine with them (even if their arguments conflict with one another).
There are a couple of things you do not consider in your assesment, first is the position of the landing gear in both designs, second is the position of the canards in both designs and third is the fact MiG-1.44 had Al-41s with TVC nozzles.
These differences are quiet important to consider at the moment of the type of optimization of an aircraft.
Another thing is the fact the MiG-1.44 had hinged ventral fins and the wings had trailing edge extensions hinged flaps between the fuselage and tail booms.
If you want to be fair, today`s aircraftt are not single role, they are multirole, but many solutions are related to avionics and weaponry.
J-20 is a multirole aircraft, as is PAKFA, however there are some aerodynamic features that shown some limitations and some optimizations based upon compromises.
As a last thought, i give you the puzzle, why the landing gear position in both fighters is different, why the canard position is also different and why the MiG-1.44 has an oval frontal cross section and J-20 a diamond one.
IF you are fair you can see the optimization, compromises, up to what level avionics will play a role in the multirole capability as well as weapons.
Otherwise i can not help you more
as an addendum.
Panavia tornado ADV and MiG-31 do use short range dogfight missiles and are interceptors, Panavia ADV used, ASRAAM AIM-132 and MiG-31 uses AA-8s Aphid, AJ-37 Viggen also was an interceptor but it used AIM-9