Confusion in interpreting NPN transistor's saturation region
But again at the same time "Vce under 0.2V" means there is saturation
  which means Ic must be maximum


The "theory" is just a "rule of thumb" when turning a BJT on to act like a switch. The current that flows is still dependent on base current and collector voltage: -



Once the collector voltage has lowered beyond a point the BJT leaves the "active" region and enters saturation where it is "like" a base-current-controlled variable resistor. See the different rising slopes extending from the origin - if you approximated these to straight lines each has a V/I ratio just like in a MOSFET: -



Of course it can be really confusing the way that MOSFET's saturation region IS NOT the BJT's saturation region but the reason is clear if you consider that for a BJT it is saturation of the base whereas in a MOSFET (or JFET) it is saturation of the DS channel - two totally alien effects but called the same thing.



EDITED SECTION

I've added this because some internet pictures of a BJT's operating characteristic are incorrect. See below at an incorrect diagram of the BJT in saturation: -



There is NOT one line representing all base currents - each base current graph is individual and not "merged" as per the incorrect picture above.