I think a hard a hard level cap would be a bad call. It does have the potential to disincentivize exploration for sure, but I think the bigger problem is that once you hit the level cap, especially if you hit it too early, it will present a situation where if players hit a particularly tough fight, they'll feel inclined to just nope out entirely and never come back.