Could be that crazy winds or wake turbulence (from another aircraft) pushed the aircraft out of the funnel and forced some maneuvering to get it back on centerline and guide slope.
I later heard that pilots do sometimes make soft landings there — but shouldn’t good landings be routine?
You are relying on "passenger comfort" as an indicator of a good landing. This ... depends on your goals.
Remember, flying is as dangerous as it would seem at first. What makes it the safest mode (expect perhaps post-PTC rail) is constant, unflinching attention to detail, to eliminate every X-factor, to make darn sure all of a huge list of bad things don't happen.
So what makes a good landing?
A transition from "flying" to "NOT flying" which is definite and authoritative. It happens quickly and definitely, and is entirely in command of the pilots, not left to wind and fate. Now we're flying, and now we're "driving". And we have lots of weight on the landing gear so the wheels can brake and resist side loads.
Will it feel "bumpy"? Sure, a bit... hopefully not so much that a Hard Landing Inspection is required, for the sake of airfares.
What you don't want (least, not for safety) is an indecisive floating along the runway, flying at 0 feet altitude. Makes for a really gentle touchdown, but 2 bad things are happening during that time of indecision.
First, you're "on the bubble" balanced between flying and landing, and that means external forces, like gusts or wake turbulence, will unexpectedly knock you off the bubble. Now the pilots are "behind the curve" - reacting to events, not authoritatively causing them. They must instantly decide "do I want to go along with this or fight this?" This indecision adds reaction time which segues to our second problem.
Also, in that state of indecision, you are vulnerable to a headwind gust tossing you back up in the air again, and the end of the gust dropping you right back down, amplifying the pilot's own reaction of trying to descend.
Or a crosswind gust pushing you sideways off the runway. Your wheels won't help resist this if there isn't any weight on them.
Anyway, second problem: The plane is using up runway fast. Floaty time, or confusion time, is making the remaining runway shorter and shorter. Which then adds another point of confusion: shall we try to save this screwed-up landing and stop in the remaining distance and bet on good braking action and thrust reversers? Or "go around": max the throttles and take to the air again? Every path here also has a path to monumentally screwing up.
See, the key to aviation safety is not to tolerate variables like this.
Generally, safety favors the go-around: punch out of there to the safety of sky, get back in the queue and do the approach again. Managements are discouraged from judging pilots by this; it's bad for safety if pilots fear political consequences for a go-around. (because it costs some money in fuel and knock-on effects of the aircraft being delayed to the gate).
So a floaty comfortable landing on a short runway, that pilot isn't doing you any favors.
What makes a good approach?
Stabilization early. Have everything in order, early, for a no-brainer of a landing.
Many items. Flaps correct. Speed correct for weight, altitude and temperature. Compensated for gusts. Engine power correct. Gear down. Autobrakes armed. Spoilers armed. Go-around armed. You are heading into the correct airport. You are lined up on the correct runway not the taxiway. Radio on right frequency. (Air Canada, go around!). Localizer (compass direction) and glide slope ( descent angle) dialed in.
And then, crosswinds, gust, wake turbulence, and wind shear are tossing you all over the map, and you're dipping and swaying to keep it in the funnel. This is what happens when you fly in fidgety air that large airplanes used a minute ago. This is trying to de-stabilize your landing, and you're constantly re-stabilizing it.
The more wackadoodle the winds are, the more you'll want to make that positive, authoritative transition from "flying" to "driving" with lots of weight on the main landing gear so you don't get shoved sideways off the runway by crosswinds.