Platformization makes a system seem simpler by delegating how much complexity any one engineer must understand at one time. This lowers the barrier to productive contributions.
Depending on your needs, these solutions might make perfect sense — or they might leave you with inferior technology trying to perform critical business functions.