I worked someplace that was primarily a SQL Server shop, although was still largely Java and some PHP at the time. I was tasked with building something to paginate through records. There were several hundred thousand to paginate through, and I had to resort to getting the DBA to build some weird sproc with cursors and junk in it.
"I just need some of the rows"
"Why would you need that?" (honest to goodness question from the DBA)
"Well, because I only need to show 30 items on the screen, not 400,000. Showing 400,000 might take a while."
"Just use TOP. SQL Server lets you do SELECT TOP(30) already!"
"Umm... but I might need to see the second 30, or the 99th 30."
"Why? No one does that!"
Insane. They experimented with some monstrosity of nested TOP() queries. They refused to allow MySQL to be used ("it's just a toy"), when it was perfectly capable for the requirement, and had developer-useful stuff like LIMIT in it. I got some overly engineered sproc that had to be updated whenever I needed a change, and I ended up leaving a few months later. Not specifically because of that, but that culture was one I couldn't fit in to. I've heard it's gotten better, but I don't really believe it's better so much as the people who've stayed there have adapted and worked around the cognitive dissonance it triggered.