1.) when max was born monitors were only 640 pixels wide.
2.) there must be a few differences between max and pd to demonstrate that they different programs.
for workarounds for egde cases where you might want this search the forum, here is a simple one:
"my" method should work with scripting too (except when there is a space or slash character directly beside the quotes or similar weird things.)
script newdefault 188 152 50 mypatch "100 200 300 400 set 5 write frgb 20 20 20"