"but" as a coordinating conjunction doesn't always literally mean an exception. Its definition is closer to "notwithstanding". The sentence is grammatically fine and does not imply what you are complaining it does.
"but" as a coordinating conjunction doesn't always literally mean an exception. Its definition is closer to "notwithstanding". The sentence is grammatically fine and does not imply what you are complaining it does.