And since the advent of EASA Part-FCL, all training must be done in a sim if it is available.
AFAIK all the NAA's are interpreting "available" as meaning existing anywhere in the world, regardless of cost. So it's hardly fair to blame the company for that one!
Of course you can, and should, blame companies/managers AND local authorities!! They are ALL responsible for making sure that regulations are followed and that companies provide their crew with the necessary training to maintain a safe operation. "Training" in aircraft to replace simulator training is neither safe nor in line with current regulations.
CP