On the other hand, I had to debug a PHP app in Docker using XDebug and it was mostly painless. Or, to be more precise, no more painful than debugging it on local Wamp/Xampp.
Oh I know it's doable - I remember a two people that I used to work with individually getting it working. Most people didn't seem to want to bother though.