You should be able to land smoothly AND touch down at the correct spot AND in a limiting crosswind, if you were trained correctly, and have some manipulative ability. IMHO the only pilots who advocate "firm" touchdowns are those who can't land properly or have no manipulative ability!
The training should have been done at abinitio, not on transition to heavy jets, as some think appropriate.