You've absolutely always been able to interop with asm as well as access and set arbitrary pointers with Pascal.
I'm not sure where you got this idea that Pascal is memory safe.
I'm not sure where you got this idea that Pascal is memory safe.
Borland enabled adding Assembler to almost every language for which they made a compiler.
We need an AOT compiled general purpose application language like C# with managed memory access. If people want to fool around with low-level stuff let them use Rust, assembler or C/C++.