I love a good ansible horror story. That said, why you delete the directory recursively? Why not just push the intended state and be done with it. This could happen with any configuration tool if you do a recursive delete. If you have some files you don't want just have a task that says you don't want the file to be there. Full disclosure I love ansible and use it all the time
In a previous version of ansible, the user module would error out if it couldn't delete the home directory, so this was added as pre-remove-user step to prevent errors. In theory we could have pushed an empty authorized_keys, but it's so simple (if not erroneous) to say "If the user is gone, remove their home."
Facebook/Oculus is sort of like having someone walk up to you an offer you a free suite at the hotel of your choice to do whatever you want to do. Invite your friends, have a party, whatever you want. The one condition is that the suite will be laced with hidden cameras and listening devices and whatever is recorded belongs to a corporation and that content is managed by a bunch of people you have never met. Does that seem like a good deal? For me Oculus is not even an option. Look at Vive. The room scale is a big deal for me although that might not matter to you. Initially there will be differences in what releases on each platform but over time it will be less of an issue. Eve Valkyrie already has cross-play