I need a site for work for a 3 year project, CRUD, users, auth, sessions. Django's perfect for my team of 1.5. It wouldn't be responsible to roll my own, when I can have the bare bones of that site up and ready to go within a day.
This is like complaining that X company is locked in because of a chipset, and suggesting they branch out into lithography to ease that burden.
Is your core business getting things done, or is it flexing by rolling your own framework.