This is exactly my DM style. I prep extensively. Factions, Organisations, Locations, NPCs, monsters and events.
What the PCs then do happens in that context. Decision making becomes easier because my prep work provides the inspiration for rational and logical outcomes.