Well, stopping launch support for the non flatpack style drives business toward the flatpack.
Sure, but the satellite procurement, design, and manufacturing timeline is many years long. If driving the industry toward flatpack satellites is what SpaceX wanted, then they should be publishing specs, guidelines, and requirements that flatpack satellites need to meet to fly on Starship. So far, I haven't seen SpaceX do any of that. Further, you'd give your customers a longer lead time to complete the traditional cube shaped satellites that are already in the development pipeline so those could be set to launch on Falcon 9.
Neither of those things has happened. If SpaceX wants customer to adopt their new way, they're going about it very poorly.