104 karma · joined June 17, 2014
There are certainly use cases where ORMs are not appropriate at all but the ability to evaluate your situation and recognize the tools that are appropriate and those that are not is an important skill in the software industry in general and is not limited to ORMs.
The primary problem in retail generally isn't revenue or margin, it is cash flow. Creating additional customers or even encouraging customers to purchase sooner than they otherwise would have is a huge win.
Honestly, I would rather work somewhere that is willing to get rid of useless and/or corrosive employees than somewhere that refuses to do so out of misguided loyalty.
The state PUCs didn't do much enforcement either, but the FCC deciding not to enforce the law killed it.
Plus, the way it was regulated makes modern regulatory capture look consumer friendly. If you wanted to start a trucking company, you had to submit a business plan with a list of committed customers and already set in stone pricing. The Feds would literally hand your plan to everyone with a route in the region, give them a few months to review it and then your potential competitors got to vote on whether you should be allowed to operate that route. Predictably, it was basically just outsourced sales for the exiting companies.
It got enterprise traction because they were early to the game and promised MVC. They were pretty good for a while, but the other frameworks have passed them by.