Adopting any framework is quite literally adopting the framework's idioms and conventions so not sure how that is different.
Rails chose idioms and conventions that prioritize speed at the cost of complexity. The “included batteries” are not the problem.