Exactly right. Best case scenario - user hits an upgrade bug from 3.18 → 4.0; we work around it somehow. That might mean pushing a fix into the KATELLO-3.18 branch to be applied manually by the user, but nothing beyond that.
Anyone looking to install a fresh Katello system should absolutely install Katello 4.2 which is now GA! 