This is generally true of most 6502 Microsoft BASIC derivatives, Apple and Commodore included.
That was true of most BASIC dialects of that era. Many hard to track down bugs were introduced when programmers didn't understand this and had WATER overwrite WAGON.
Amstrad CPC's Locomotive BASIC supported up to 40 character variable names with no trimming.