Glasgow remain second in the United Rugby Championship for now just one point behind leaders Leinster who play today.
Tries from George Horne, Max Williamson and Steyn put Glasgow in control at the interval. However, Warriors weren't able to push on after the break to secure the four-try bonus point that would have drawn them level Irishmen.
Speaking to BBC Scotland. Steyn said: "It's becoming a bit of a trend, you know, we start in games really well. Finding ways to score and then as teams are adapting, we're just finding it harder and harder and yeah, it was a bit of frustrating one to be honest I don't really have all the answers.
"I thought credit to our big men, we asked a lot of them in that second half to put in loads of carries. I thought they did that really well we've just got to find ways to generate quick ball once once teams manage to slow it down.
"So a work in progress. I was proud of the effort, we nearly got the bonus point there right at the end. Chuffed to bits for Oli Kebble to get his 100th appearance, albeit very short."