Why is most of the stuff in the marketplace not compatible with unreal engine 4.9?

The workaround is add the asset to a 4.8 project, and then, in Windows Explorer, drag-and-drop the files into the 4.9 project. They should work fine, as the “incompatibility” is usually not an actual problem.