When MSX-BASIC saves a BASIC ascii file to disk, one #1A character is appended to the file.
An .ASC that is extracted from a .CAS file should have exactly the same structure, since it becomes a "disk file".
If an .ASC file is extracted from a .CAS and added to a .DSK (what is a typical use case), the .ASC file wouldn't be exactly as expected because the lack of the #1A termination. This might lead to some unexpected behaviours on some programs (although the MSX-BASIC routines seem to handle the lack of termination properly).