Some Matt finishes MAY be porous, and many sub-surfaces coatings ARE porous, but to suggest ALL Matt paint is porous is absolutely ridiculous.
Matt paint is, however, 'less smooth' than gloss. Consequently, some finishes will attract marks and stains, also water doesn't bead on it the same way, which may make it appear to be porous - It isn't (all).
If it was, there would be no Matt, Satin and Eggshell finishes suitable for external use. There would be no Matt-painted stucco, or pebble-dashed buildings (especialy in coastal towns), and when was the last time you saw a shiny finish protecting the masonary of a lighthouse?.
You couldn't use Matt, Satin or Eggshell in areas of high humidity inside - except you can; and have you seen all of the luxury vehicles which are available with Matt or Satin finishes (not including the military) - Do you really expect them to turn into rusting heaps in 5 or 6 years?
Also consider the use of wood finishes on various leisure vessels (for example), they aren't always finished with a shiny gloss coating, and frequently feature a Matt or Satin coating.