Here are some FileMaker developer productivity features that are available on macOS that might not have comparable features on Windows...
macOS Services to help write FileMaker code
AppleScript, 2 examples...
tell application "FileMaker Pro Advanced"
set aTable to name of current table
end tell
set the clipboard to aTable
tell application "FileMaker Pro Advanced"
set aLayout to name of current layout
end tell
set the clipboard to aLayout
Please note that having a Windows Machine/VM as well is useful for a number of reasons.